glGetPointerv: Unterschied zwischen den Versionen
DGLBot (Diskussion | Beiträge) K (GlGetPointerv wurde nach glGetPointerv verschoben) |
DGLBot (Diskussion | Beiträge) K (Bot: konvertiere/korrigiere <BR>) |
||
Zeile 1: | Zeile 1: | ||
= glGetPointerv = | = glGetPointerv = | ||
− | + | ||
+ | |||
== Name == | == Name == | ||
'''glGetPointerv''' - Liefert die Adresse des angegeben Zeigers. | '''glGetPointerv''' - Liefert die Adresse des angegeben Zeigers. | ||
− | + | ||
+ | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
procedure '''glGetPointerv'''(''pname'': TGLenum; ''params'': PGLvoid); | procedure '''glGetPointerv'''(''pname'': TGLenum; ''params'': PGLvoid); | ||
− | + | ||
+ | |||
== Parameter == | == Parameter == | ||
Zeile 22: | Zeile 25: | ||
|} | |} | ||
− | + | ||
+ | |||
== Beschreibung == | == 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. | '''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 == | == Hinweise == | ||
'''glGetPointerv''' ist erst ab OpenGL Version 1.1 verfügbar. | '''glGetPointerv''' ist erst ab OpenGL Version 1.1 verfügbar. | ||
Zeile 35: | Zeile 40: | ||
Der Initialwert für alle Zeiger ist '''nil'''. (In C: '''0''') | Der Initialwert für alle Zeiger ist '''nil'''. (In C: '''0''') | ||
− | + | ||
+ | |||
== 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 == | == Zugehörige Wertrückgaben == | ||
[[glGet]] mit Token [[glGet#GL_MEIN_TOKEN|GL_MEIN_TOKEN]] | [[glGet]] mit Token [[glGet#GL_MEIN_TOKEN|GL_MEIN_TOKEN]] | ||
− | + | ||
+ | |||
== Siehe auch == | == Siehe auch == |
Version vom 22. April 2006, 19:21 Uhr
Inhaltsverzeichnis
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: 0)
Fehlermeldungen
GL_INVALID_ENUM wird generiert wenn pname ein ungültiger Wert übergeben wurde.
Zugehörige Wertrückgaben
glGet mit Token GL_MEIN_TOKEN
Siehe auch
glArrayElement, glColorPointer, glDrawArrays, glEdgeFlagPointer, glFeedbackBuffer, glIndexPointer, glInterleavedArrays, glNormalPointer, glSelectBuffer, glTexCoordPointer, glVertexPointer