glDeleteFramebuffers: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „= glDeleteFramebuffers = == Name == '''glDeleteFramebuffers''' - Löscht Framepuffer-Objekte == Delphi-Spezifikation == procedure '''glDeleteFramebuffer…“)
 
K (Siehe auch)
 
Zeile 42: Zeile 42:
 
[[glGenFramebuffers]], [[glBindFramebuffer]], [[glCheckFramebufferStatus]]
 
[[glGenFramebuffers]], [[glBindFramebuffer]], [[glCheckFramebufferStatus]]
  
[[Kategorie:GL]]
+
[[Kategorie:GL|DeleteFramebuffers]]
[[Kategorie:GL3]]
+
[[Kategorie:GL3|DeleteFramebuffers]]

Aktuelle Version vom 21. Februar 2014, 17:54 Uhr

glDeleteFramebuffers

Name

glDeleteFramebuffers - Löscht Framepuffer-Objekte


Delphi-Spezifikation

procedure glDeleteFramebuffers(n : GLsizei; const framebuffers : PGLuint);


Parameter

n Anzahl der Framepuffer-Objekte aus dem Array framebuffers, welche gelöscht werden sollen.
framebuffers Zeiger auf ein Array mit zu löschenden Framepuffer-Objekt-Namen.


Beschreibung

glDeleteFramebuffers löscht n Framepuffer-Objekte, welche mit dem Feld framebuffers angegeben werden. Nachdem ein Framepuffer-Objekt gelöscht wurde, hat es keinen Inhalt und keine "Attachments" mehr und sein Name ist frei für eine erneute Zuteilung.

Enthält framebuffers unbenutzte Namen oder den Wert 0, so werden diese beim Löschen stillschweigend ignoriert.

Wenn ein Framepuffer, das gerade an ein oder mehrere Ziele GL_DRAW_FRAMEBUFFER oder GL_READ_FRAMEBUFFER gebunden ist, gelöscht wird, entspricht sein Status demjenigen bei einem Aufruf von glBindFramebuffer mit entsprechendem target und framebuffer gleich Null.


Hinweise

glFrameRenderbuffers ist erst ab OpenGL Version 3.0 verfügbar.


Fehlermeldungen

GL_INVALID_VALUE wird generiert, wenn ist n negativ ist.


Siehe auch

glGenFramebuffers, glBindFramebuffer, glCheckFramebufferStatus