Partager via


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)

Voir aussi

DrawIndexedPrimitive