glEnableVertexAttribArray: Unterschied zwischen den Versionen
K (=Siehe auch=) |
K (Trennlinien entfernt) |
||
Zeile 3: | Zeile 3: | ||
<br> | <br> | ||
== Name == | == Name == | ||
− | |||
'''glEnableVertexAttribArrayARB, glDisableVertexAttribArrayARB''' - Aktiviert bzw. deaktiviert ein generisches Vertexattribut-Array. | '''glEnableVertexAttribArrayARB, glDisableVertexAttribArrayARB''' - Aktiviert bzw. deaktiviert ein generisches Vertexattribut-Array. | ||
<br> | <br> | ||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
− | |||
procedure '''glEnableVertexAttribArrayARB'''(''index'' : glUInt); | procedure '''glEnableVertexAttribArrayARB'''(''index'' : glUInt); | ||
<br> | <br> | ||
== Parameter == | == Parameter == | ||
− | |||
<table border=1 rules=all> | <table border=1 rules=all> | ||
<tr> | <tr> | ||
Zeile 23: | Zeile 20: | ||
<br> | <br> | ||
== Beschreibung == | == Beschreibung == | ||
− | |||
'''glEnableVertexAttribArrayARB''' und '''glDisableVertexAttribArrayARB''' aktivieren bzw. deaktivieren das generisch Vertexattribut-Array, das durch ''index'' angegeben wurd. In der Voreinstellung sind alle clientseitigen Fähigkeiten deaktiviert, auch alle generischen Vertexattribut-Arrays. Wenn aktiviert, werden die Werte im generischen Vertexattribut-Array genutzt, sobald Vertexarray-Befehle wie [[glArrayElement]], [[glDrawArray]], [[glDrawElements]] oder [[glMultiDrawArrays]] aufgerufen werden. | '''glEnableVertexAttribArrayARB''' und '''glDisableVertexAttribArrayARB''' aktivieren bzw. deaktivieren das generisch Vertexattribut-Array, das durch ''index'' angegeben wurd. In der Voreinstellung sind alle clientseitigen Fähigkeiten deaktiviert, auch alle generischen Vertexattribut-Arrays. Wenn aktiviert, werden die Werte im generischen Vertexattribut-Array genutzt, sobald Vertexarray-Befehle wie [[glArrayElement]], [[glDrawArray]], [[glDrawElements]] oder [[glMultiDrawArrays]] aufgerufen werden. | ||
<br> | <br> | ||
== Fehlermeldungen == | == Fehlermeldungen == | ||
− | |||
'''GL_INVALID_VALUE''' wird generiert wenn ''index'' größer oder gleich ''GL_MAX_VERTEX_ATTRIBS_ARB'' ist. | '''GL_INVALID_VALUE''' wird generiert wenn ''index'' größer oder gleich ''GL_MAX_VERTEX_ATTRIBS_ARB'' ist. | ||
<br> | <br> | ||
== Zugehörige Wertrückgaben == | == Zugehörige Wertrückgaben == | ||
− | |||
[[glGetVertexAttribARB]] mit dem Argument ''index''. | [[glGetVertexAttribARB]] mit dem Argument ''index''. | ||
Zeile 42: | Zeile 36: | ||
<br> | <br> | ||
== Siehe auch == | == Siehe auch == | ||
− | |||
[[glArrayElement]], [[glBindAttribLocationARB]], [[glDrawArray]], [[glDrawElements]], [[glMultiDrawArrays]], [[glPopClientAttrib]], [[glPushClientAttrib]], [[glVertexAttribARB]], [[glVertexAttribPointerARB]]<br> | [[glArrayElement]], [[glBindAttribLocationARB]], [[glDrawArray]], [[glDrawElements]], [[glMultiDrawArrays]], [[glPopClientAttrib]], [[glPushClientAttrib]], [[glVertexAttribARB]], [[glVertexAttribPointerARB]]<br> | ||
'''Hintergrundwissen :''' [[Shader]]<br> | '''Hintergrundwissen :''' [[Shader]]<br> | ||
[http://developer.3dlabs.com/openGL2/slapi/EnableVertexAttribArrayARB.htm Englische Originalversion] (Copyright 3DLabs Inc.) | [http://developer.3dlabs.com/openGL2/slapi/EnableVertexAttribArrayARB.htm Englische Originalversion] (Copyright 3DLabs Inc.) |
Version vom 16. August 2004, 00:50 Uhr
Inhaltsverzeichnis
glEnableVertexAttribArrayARB, glDisableVertexAttribArrayARB
Name
glEnableVertexAttribArrayARB, glDisableVertexAttribArrayARB - Aktiviert bzw. deaktiviert ein generisches Vertexattribut-Array.
Delphi-Spezifikation
procedure glEnableVertexAttribArrayARB(index : glUInt);
Parameter
index | Index des generischen Vertexattribut-Arrays das aktiviert bzw. deaktiviert werden soll. |
Beschreibung
glEnableVertexAttribArrayARB und glDisableVertexAttribArrayARB aktivieren bzw. deaktivieren das generisch Vertexattribut-Array, das durch index angegeben wurd. In der Voreinstellung sind alle clientseitigen Fähigkeiten deaktiviert, auch alle generischen Vertexattribut-Arrays. Wenn aktiviert, werden die Werte im generischen Vertexattribut-Array genutzt, sobald Vertexarray-Befehle wie glArrayElement, glDrawArray, glDrawElements oder glMultiDrawArrays aufgerufen werden.
Fehlermeldungen
GL_INVALID_VALUE wird generiert wenn index größer oder gleich GL_MAX_VERTEX_ATTRIBS_ARB ist.
Zugehörige Wertrückgaben
glGetVertexAttribARB mit dem Argument index.
glGetVertexAttribPointerARB mit dem Argument index.
glGet mit dem Argument GL_MAX_VERTEX_ATTRIBS_ARB.
Siehe auch
glArrayElement, glBindAttribLocationARB, glDrawArray, glDrawElements, glMultiDrawArrays, glPopClientAttrib, glPushClientAttrib, glVertexAttribARB, glVertexAttribPointerARB
Hintergrundwissen : Shader
Englische Originalversion (Copyright 3DLabs Inc.)