glGetVertexAttribPointer
Inhaltsverzeichnis
glGetVertexAttribPointer
Name
glGetVertexAttribPointerv - Gibt die Adresse des angegebenen Pointers aus
Delphi-Spezifikation
procedure glGetVertexAttribPointerv(index : GLuint; pname : GLenum; params : PPointer);
Parameter
index | Gibt den Parameter eines generischen Vertexattributs an, das abgefragt werden soll. |
---|---|
pname | Gibt den symbolischen Namen des abzufragenden Parameters an. Muss GL_VERTEX_ATTRIB_ARRAY_POINTER sein. |
params | Beinhaltet die abgefragten Daten. |
Beschreibung
glGetVertexAttribPointer gibt Pointer-Informationen aus. index ist das abzufragende generische Vertexattribut, pname ist eine symbolische Konstante, die den resultierenden Pointer beschreibt und params ist ein Pointer auf eine Speichteradresse, an der die abgefragten Daten abgelegt werden sollen. Der folgende Parametername ist zulässig:
GL_VERTEX_ATTRIB_ARRAY_POINTER
- params gibt einen einzelnen Wert aus, der einen Pointer zu dem Vertexattribut-Array für das generische Vertexattribut index darstellt.
Hinweise
glGetVertexAttribPointer ist nur verfügbar, wenn die verwendete OpenGL-Version größer gleich 2.0 ist.
Der ausgegebene Pointer stammt aus dem clientseitigen State.
Der Standardwert für jeden Pointer ist nil.
Fehlermeldungen
GL_INVALID_VALUE wird generiert, wenn index größer gleich GL_MAX_VERTEX_ATTRIBS ist.
GL_INVALID_ENUM wird generiert, wenn pname kein zulässiger Wert ist.
Zugehörige Wertrückgaben
glGet mit Token GL_MAX_VERTEX_ATTRIBS
glGetVertexAttrib mit den Argumenten index und dem Namen eines generischen Vertexattribut-Parameters.