glEnableVertexAttribArray: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
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

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.)