glGetPointerv-Funktion

Die glGetPointerv-Funktion gibt die Adresse eines Scheitelpunktdatenarrays zurück.

Syntax

void WINAPI glGetPointerv(
   GLenum pname,
   GLvoid **params
);

Parameter

pname

Der Typ des Arrayzeigers, der von den folgenden symbolischen Konstanten zurückgegeben werden soll: 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

Gibt den Wert des Arrayzeigers zurück, der durch pname angegeben wird.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Fehlercodes

Der folgende Fehlercode kann von der glGetError-Funktion abgerufen werden.

Name Bedeutung
GL _ INVALID _ ENUM
pname war kein akzeptierter Wert.

Bemerkungen

Die glGetPointerv-Funktion gibt Arrayzeigerinformationen zurück. Der pname-Parameter ist eine symbolische Konstante, die die Art des zurückzugebenden Arrayzeigers angibt, und params ist ein Zeiger auf eine Position zum Platzieren der zurückgegebenen Daten.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Gl.h
Bibliothek
Opengl32.lib
DLL
Opengl32.dll

Weitere Informationen

glArrayElement

glColorPointer

glDrawArrays

glEdgeFlagPointer

glGetString

glIndexPointer

glNormalPointer

glTexCoordPointer

glVertexPointer