|
|
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>'''
| |