structure D3DDDIARG_DRAWINDEXEDPRIMITIVE (d3dumddi.h)
La structure D3DDDIARG_DRAWINDEXEDPRIMITIVE décrit une primitive indexée à dessiner.
Syntaxe
typedef struct _D3DDDIARG_DRAWINDEXEDPRIMITIVE {
[in] D3DPRIMITIVETYPE PrimitiveType;
[in] INT BaseVertexIndex;
[in] UINT MinIndex;
[in] UINT NumVertices;
[in] UINT StartIndex;
[in] UINT PrimitiveCount;
} D3DDDIARG_DRAWINDEXEDPRIMITIVE;
Membres
[in] PrimitiveType
Valeur D3DPRIMITIVETYPE typée qui indique le type de primitive à dessiner. Ce membre peut être l’une des valeurs suivantes : D3DPT_POINTLIST, D3DPT_LINELIST, D3DPT_LINESTRIP, D3DPT_TRIANGLELIST, D3DPT_TRIANGLESTRIP ou D3DPT_TRIANGLEFAN. Pour plus d’informations sur D3DPRIMITIVETYPE, consultez la documentation du Kit de développement logiciel (SDK) Microsoft Windows.
[in] BaseVertexIndex
Nombre qui doit être ajouté à chaque index référencé par les différentes primitives pour déterminer l’index réel des éléments de vertex dans chaque flux de vertex.
[in] MinIndex
Index minimal d’une plage de sommets qui sont potentiellement accessibles par les primitives à dessiner et, par conséquent, quels sommets doivent être traités.
[in] NumVertices
Nombre de sommets dans une plage qui sont potentiellement accessibles par les primitives à dessiner et, par conséquent, quels sommets doivent être traités.
[in] StartIndex
Premier index de la mémoire tampon d’index à partir duquel les index sont lus pour dessiner les primitives.
[in] PrimitiveCount
Nombre de triangles, de lignes ou de points à dessiner pour la primitive donnée.
Remarques
Le runtime Microsoft Direct3D ne transforme pas les données d’index avant de passer un pointeur vers la description des données d’index dans le paramètre pData dans un appel à la fonction DrawIndexedPrimitive du pilote d’affichage en mode utilisateur.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
d’en-tête | d3dumddi.h (include D3dumddi.h) |