glBindRenderbuffer

Aus DGL Wiki
Version vom 9. Februar 2012, 15:10 Uhr von D.l.i.w (Diskussion | Beiträge) (Work in progress - nicht fertig !!)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

glBindRenderbuffer

Name

glBindRenderbuffer - Bindet ein benanntes Renderbuffer-Objekt


Delphi-Spezifikation

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


Parameter

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 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.
[[Kategorie:GL|FuncNameOhneGLamAnfang]]