glBindRenderbuffer: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K
(Nochmal von vorne :()
Zeile 11: Zeile 11:
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
 
  procedure/function '''glBindRenderbuffer'''(''parameter1'' : typ; ... ''parameterN'' : typ) [ : Rückgabewert]
 
  procedure/function '''glBindRenderbuffer'''(''parameter1'' : typ; ... ''parameterN'' : typ) [ : Rückgabewert]
 
 
== Parameter ==
 
 
{| border="1" rules="all"
 
! ''Parameter1''
 
| Beschreibung1
 
|-
 
! ''Parameter2''
 
| Beschreibung2
 
|}
 
 
 
 
== Beschreibung ==
 
 
            A renderbuffer is a data storage object containing a single
 
            image of a renderable internal format.  A renderbuffer's image
 
            may be attached to a framebuffer object to use as a destination
 
            for rendering and as a source for reading.
 
       
 
 
 
            glBindRenderbuffer lets you create or use a named renderbuffer object. Calling glBindRenderbuffer with
 
            target set to GL_RENDERBUFFER
 
            and renderbuffer set to the name
 
            of the new renderbuffer object binds the renderbuffer object name.
 
            When a renderbuffer object is bound, the previous binding
 
            is automatically broken.
 
       
 
 
 
            Renderbuffer object names are unsigned integers. The value zero is reserved, but there is no default renderbuffer object.
 
            Instead, renderbuffer set to zero effectively unbinds any renderbuffer object previously bound.
 
            Renderbuffer object names and the corresponding renderbuffer object contents are local to
 
            the shared object space of the current GL rendering context.
 
       
 
 
 
            You may use glGenRenderbuffers to generate a set of new renderbuffer object names.
 
       
 
 
 
            The state of a renderbuffer object immediately after it is first bound is
 
            a zero-sized memory buffer with format GL_RGBA4 and
 
            zero-sized red, green, blue, alpha, depth, and stencil pixel depths.
 
       
 
 
 
            While a non-zero renderbuffer object name is bound, GL operations on
 
            target GL_RENDERBUFFER affect the bound renderbuffer
 
            object, and queries of target GL_RENDERBUFFER
 
            return state from the bound renderbuffer object. While renderbuffer object
 
            name zero is bound, as in the initial state, attempts to modify or query
 
            state on target GL_RENDERBUFFER generates an
 
            GL_INVALID_OPERATION error.
 
       
 
 
 
            A renderbuffer object binding created with glBindRenderbuffer remains active until a different
 
            renderbuffer object name is bound, or until the bound renderbuffer object is
 
            deleted with glDeleteRenderbuffers.
 
 
 
 
== Hinweise ==
 
Bitte beachten, dass...
 
 
 
 
== Änderungen ==
 
Folgende Erweiterungen hat die Funktion erfahren:
 
=== Ab OpenGL-Version X.X ===
 
 
Hier eine Beschreibung der neuen Konstanten, Funktionalitäten etc. Dabei Links auf eventuell neue verwandte Funktionen
 
 
 
 
== Fehlermeldungen ==
 
'''GL_INVALID_ENUM''' wird generiert, wenn target nicht GL_RENDERBUFFER ist
 
 
== Zugehörige Wertrückgaben ==
 
[[glGet]] mit Token [[glGet#GL_MEIN_TOKEN|GL_MEIN_TOKEN]]
 
Der Rückgabewert der Funktion gehört in den Abschnitt "Beschreibung".
 
 
 
 
== Siehe auch ==
 
Hier eine Liste (als Medialinks) von Befehlen die diesem ähnlich sind. Bitte alle Begriffe hintereinander und mit einem Komma voneinander trennen.
 
 
Zum Abschluss noch an diese Stelle den Artikel einer Kategorie zuordnen. z.B.<br>
 
'''<nowiki>[[Kategorie:GL|FuncNameOhneGLamAnfang]]</nowiki>'''
 

Version vom 10. Februar 2012, 16:42 Uhr

Hinweis: Dieser Artikel wird gerade Offline bearbeitet!

Bitte haben Sie etwas Geduld und nehmen Sie keine Änderungen vor, bis der Artikel hochgeladen wurde.

(weitere Artikel)
WIP Offline.jpg

glBindRenderbuffer

Name

glBindRenderbuffer - Bindet ein benanntes Renderbuffer-Objekt


Delphi-Spezifikation

procedure/function glBindRenderbuffer(parameter1 : typ; ... parameterN : typ) [ : Rückgabewert]