Freigeben über


glGetPointerv-Funktion

Die glGetPointerv-Funktion gibt die Adresse eines Vertexdatenarrays 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, an der die zurückgegebenen Daten platziert werden.

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

Siehe auch

glArrayElement

glColorPointer

glDrawArrays

glEdgeFlagPointer

glGetString

glIndexPointer

glNormalPointer

glTexCoordPointer

glVertexPointer