glBindRenderbuffer: Unterschied zwischen den Versionen
(Work in progress - nicht fertig !!) |
K (→Siehe auch) |
||
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 4: | Zeile 4: | ||
== Name == | == Name == | ||
− | '''glBindRenderbuffer''' - Bindet ein benanntes | + | '''glBindRenderbuffer''' - Bindet ein benanntes Renderpuffer-Objekt |
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
− | procedure | + | procedure '''glBindRenderbuffer'''(''target'' : GLenum; ''renderbuffer'' : GLuint); |
Zeile 15: | Zeile 15: | ||
{| border="1" rules="all" | {| border="1" rules="all" | ||
− | ! '' | + | ! ''target'' |
− | | | + | | Das Ziel, an das der Renderpuffer gebunden wird. Möglicher Wert: '''GL_RENDERBUFFER''' |
|- | |- | ||
− | ! '' | + | ! ''renderbuffer'' |
− | | | + | | Name des zu bindenden Renderpuffer-Objektes oder 0. |
|} | |} | ||
− | + | ||
− | |||
== Beschreibung == | == Beschreibung == | ||
− | + | '''glBindRenderbuffer''' bindet das mit ''renderbuffer'' benannte Renderpuffer-Objekt an das angegebene Ziel, eine bereits bestehende Bindung wird dabei überschrieben. ''renderbuffer'' muss der Name eines mit [[glGenRenderbuffers]] erzeugten Renderpuffer-Objekts sein. Ein Aufruf mir ''renderbuffer'' gleich Null löst eine vorher bestehende Bindung auf. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Hinweise == | == Hinweise == | ||
− | + | '''glBindRenderBuffer''' ist erst ab OpenGL Version 3.0 verfügbar! | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Fehlermeldungen == | == Fehlermeldungen == | ||
− | '''GL_INVALID_ENUM''' wird generiert | + | '''GL_INVALID_ENUM''' wird generiert wenn ''target'' nicht '''GL_RENDERBUFFER''' ist. |
− | |||
− | |||
− | |||
− | |||
+ | '''GL_INVALID_OPERATION''' wird generiert, wenn ''renderbuffer'' nicht Null und nicht der Name eines zuvor mit [[glGenRenderbuffers]] erstellten Renderpuffers ist. | ||
== Siehe auch == | == Siehe auch == | ||
− | + | [[glGenRenderbuffers]], [[glDeleteRenderbuffers]], [[glRenderbufferStorage]], [[glRenderbufferStorageMultisample]], [[glIsRenderbuffer]] | |
− | + | [[Kategorie:GL|BindRenderbuffer]] | |
− | + | [[Kategorie:GL3|BindRenderbuffer]] |
Aktuelle Version vom 21. Februar 2014, 17:48 Uhr
Inhaltsverzeichnis
glBindRenderbuffer
Name
glBindRenderbuffer - Bindet ein benanntes Renderpuffer-Objekt
Delphi-Spezifikation
procedure glBindRenderbuffer(target : GLenum; renderbuffer : GLuint);
Parameter
target | Das Ziel, an das der Renderpuffer gebunden wird. Möglicher Wert: GL_RENDERBUFFER |
---|---|
renderbuffer | Name des zu bindenden Renderpuffer-Objektes oder 0. |
Beschreibung
glBindRenderbuffer bindet das mit renderbuffer benannte Renderpuffer-Objekt an das angegebene Ziel, eine bereits bestehende Bindung wird dabei überschrieben. renderbuffer muss der Name eines mit glGenRenderbuffers erzeugten Renderpuffer-Objekts sein. Ein Aufruf mir renderbuffer gleich Null löst eine vorher bestehende Bindung auf.
Hinweise
glBindRenderBuffer ist erst ab OpenGL Version 3.0 verfügbar!
Fehlermeldungen
GL_INVALID_ENUM wird generiert wenn target nicht GL_RENDERBUFFER ist.
GL_INVALID_OPERATION wird generiert, wenn renderbuffer nicht Null und nicht der Name eines zuvor mit glGenRenderbuffers erstellten Renderpuffers ist.
Siehe auch
glGenRenderbuffers, glDeleteRenderbuffers, glRenderbufferStorage, glRenderbufferStorageMultisample, glIsRenderbuffer