glGetPointerv: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Hinweise)
K (Überflüssiger Teil)
Zeile 42: Zeile 42:
 
== Fehlermeldungen ==
 
== Fehlermeldungen ==
 
'''GL_INVALID_ENUM''' wird generiert wenn ''pname'' ein ungültiger Wert übergeben wurde.
 
'''GL_INVALID_ENUM''' wird generiert wenn ''pname'' ein ungültiger Wert übergeben wurde.
 
 
 
 
==  Zugehörige Wertrückgaben ==
 
[[glGet]] mit Token [[glGet#GL_MEIN_TOKEN|GL_MEIN_TOKEN]]
 
 
  
  

Version vom 7. Mai 2006, 13:24 Uhr

glGetPointerv

Name

glGetPointerv - Liefert die Adresse des angegeben Zeigers.


Delphi-Spezifikation

procedure glGetPointerv(pname: TGLenum; params: PGLvoid);



Parameter

pname Bestimmt den Puffer- oder Arrayzeiger der geliefert werden soll. Gültige Werte sind:

GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, und GL_VERTEX_ARRAY_POINTER

params Enthält den Zeigerwert der über pname abgefragt wird.



Beschreibung

glGetPointerv liefert Zeigerinformationen. pname ist eine symbolische Konstante welche den Zeiger angibt, der zurückgeliefert werden soll. params ist ein Zeiger auf den Speicherort an dem die abgefragten Daten abgelegt werden sollen.


Hinweise

glGetPointerv ist erst ab OpenGL Version 1.1 verfügbar.

Zeiger sind immer Clientseitige Zustände/Variablen. (siehe OpenGL Eigenschaften)

Der Initialwert für alle Zeiger ist nil. (In C: NULL)

Fehlermeldungen

GL_INVALID_ENUM wird generiert wenn pname ein ungültiger Wert übergeben wurde.


Siehe auch

glArrayElement, glColorPointer, glDrawArrays, glEdgeFlagPointer, glFeedbackBuffer, glIndexPointer, glInterleavedArrays, glNormalPointer, glSelectBuffer, glTexCoordPointer, glVertexPointer