glBindRenderbuffer: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Nochmal von vorne :()
Zeile 1: Zeile 1:
{{Offline}}
 
 
= glBindRenderbuffer =
 
= glBindRenderbuffer =
  
Zeile 5: Zeile 4:
  
 
== Name ==
 
== Name ==
'''glBindRenderbuffer''' - Bindet ein benanntes Renderbuffer-Objekt
+
'''glBindRenderbuffer''' - Bindet ein benanntes Renderpuffer-Objekt
  
  
  
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
  procedure/function '''glBindRenderbuffer'''(''parameter1'' : typ; ... ''parameterN'' : typ) [ : Rückgabewert]
+
  procedure '''glBindRenderbuffer'''(''target'' : GLenum; ''renderbuffer'' : GLuint);
 +
 
 +
 
 +
== Parameter ==
 +
 
 +
{| 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 ==
 +
'''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]]
 +
 
 +
[[Kategorie:GL]]
 +
[[Kategorie:GL3]]

Version vom 10. Februar 2012, 22:08 Uhr

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