énumération D3D_PRIMITIVE_TOPOLOGY (d3dcommon.h)

Valeurs qui indiquent comment le pipeline interprète les données de vertex liées à l’étape d’assembleur d’entrée. Ces valeurs de topologie primitive déterminent la façon dont les données de vertex sont affichées à l’écran.

Notes

Pour la programmation avec Direct3D 10, cette API a un alias de type qui commence D3D10_ à la place de D3D_. Ces alias de type Direct3D 10 sont définis dans d3d10.h, d3d10misc.het d3d10shader.h.

Syntaxe

typedef enum D3D_PRIMITIVE_TOPOLOGY {
  D3D_PRIMITIVE_TOPOLOGY_UNDEFINED = 0,
  D3D_PRIMITIVE_TOPOLOGY_POINTLIST = 1,
  D3D_PRIMITIVE_TOPOLOGY_LINELIST = 2,
  D3D_PRIMITIVE_TOPOLOGY_LINESTRIP = 3,
  D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST = 4,
  D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP = 5,
  D3D_PRIMITIVE_TOPOLOGY_TRIANGLEFAN,
  D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ = 10,
  D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ = 11,
  D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ = 12,
  D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ = 13,
  D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST = 33,
  D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST = 34,
  D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST = 35,
  D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST = 36,
  D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST = 37,
  D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST = 38,
  D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST = 39,
  D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST = 40,
  D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST = 41,
  D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST = 42,
  D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST = 43,
  D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST = 44,
  D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST = 45,
  D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST = 46,
  D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST = 47,
  D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST = 48,
  D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST = 49,
  D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST = 50,
  D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST = 51,
  D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST = 52,
  D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST = 53,
  D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST = 54,
  D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST = 55,
  D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST = 56,
  D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST = 57,
  D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST = 58,
  D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST = 59,
  D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST = 60,
  D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST = 61,
  D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST = 62,
  D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST = 63,
  D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST = 64,
  D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED,
  D3D10_PRIMITIVE_TOPOLOGY_POINTLIST,
  D3D10_PRIMITIVE_TOPOLOGY_LINELIST,
  D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP,
  D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST,
  D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP,
  D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ,
  D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ,
  D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ,
  D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ,
  D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED,
  D3D11_PRIMITIVE_TOPOLOGY_POINTLIST,
  D3D11_PRIMITIVE_TOPOLOGY_LINELIST,
  D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP,
  D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST,
  D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP,
  D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ,
  D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ,
  D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ,
  D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ,
  D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
} ;

Constantes

 
D3D_PRIMITIVE_TOPOLOGY_UNDEFINED
Valeur : 0
La phase IA n’a pas été initialisée avec une topologie primitive. La phase IA ne fonctionnera pas correctement, sauf si une topologie primitive est définie.
D3D_PRIMITIVE_TOPOLOGY_POINTLIST
Valeur : 1
Interpréter les données de vertex comme une liste de points.
D3D_PRIMITIVE_TOPOLOGY_LINELIST
Valeur : 2
Interpréter les données de vertex comme une liste de lignes.
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP
Valeur : 3
Interpréter les données de vertex comme une bande de trait.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Valeur : 4
Interpréter les données de vertex comme une liste de triangles.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Valeur : 5
Interpréter les données de vertex comme une bande de triangle.
D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Valeur : 10
Interpréter les données de vertex comme une liste de lignes avec des données d’adjacence.
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Valeur : 11
Interpréter les données de vertex comme une bande de trait avec des données d’adjacence.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Valeur : 12
Interpréter les données de vertex comme une liste de triangles avec des données d’adjacence.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Valeur : 13
Interpréter les données de vertex comme une bande de triangle avec des données d’adjacence.
D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
Valeur : 33
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
Valeur : 34
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
Valeur : 35
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
Valeur : 36
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
Valeur : 37
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
Valeur : 38
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
Valeur : 39
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
Valeur : 40
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
Valeur : 41
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
Valeur : 42
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
Valeur : 43
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
Valeur : 44
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
Valeur : 45
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
Valeur : 46
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
Valeur : 47
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
Valeur : 48
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
Valeur : 49
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
Valeur : 50
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
Valeur : 51
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
Valeur : 52
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
Valeur : 53
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
Valeur : 54
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
Valeur : 55
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
Valeur : 56
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
Valeur : 57
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
Valeur : 58
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
Valeur : 59
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
Valeur : 60
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
Valeur : 61
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
Valeur : 62
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
Valeur : 63
Interpréter les données de vertex comme une liste de correctifs.
D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
Valeur : 64
Interpréter les données de vertex comme une liste de correctifs.
D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED
La phase IA n’a pas été initialisée avec une topologie primitive. La phase IA ne fonctionnera pas correctement, sauf si une topologie primitive est définie.
D3D10_PRIMITIVE_TOPOLOGY_POINTLIST
Interpréter les données de vertex comme une liste de points.
D3D10_PRIMITIVE_TOPOLOGY_LINELIST
Interpréter les données de vertex comme une liste de lignes.
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP
Interpréter les données de vertex comme une bande de trait.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Interpréter les données de vertex comme une liste de triangles.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Interpréter les données de vertex comme une bande de triangle.
D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Interpréter les données de vertex comme une liste de lignes avec des données d’adjacence.
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Interpréter les données de vertex comme une bande de trait avec des données d’adjacence.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Interpréter les données de vertex comme une liste de triangles avec des données d’adjacence.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Interpréter les données de vertex comme une bande de triangle avec des données d’adjacence.
D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED
La phase IA n’a pas été initialisée avec une topologie primitive. La phase IA ne fonctionnera pas correctement, sauf si une topologie primitive est définie.
D3D11_PRIMITIVE_TOPOLOGY_POINTLIST
Interpréter les données de vertex comme une liste de points.
D3D11_PRIMITIVE_TOPOLOGY_LINELIST
Interpréter les données de vertex comme une liste de lignes.
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP
Interpréter les données de vertex comme une bande de trait.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Interpréter les données de vertex comme une liste de triangles.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Interpréter les données de vertex comme une bande de triangle.
D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Interpréter les données de vertex comme une liste de lignes avec des données d’adjacence.
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Interpréter les données de vertex comme une bande de trait avec des données d’adjacence.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Interpréter les données de vertex comme une liste de triangles avec des données d’adjacence.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Interpréter les données de vertex comme une bande de triangle avec des données d’adjacence.
D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.
D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
Interpréter les données de vertex comme une liste de correctifs.

Notes

Utilisez la méthode ID3D11DeviceContext::IASetPrimitiveTopology et une valeur de D3D_PRIMITIVE_TOPOLOGY pour lier une topologie primitive à la phase d’assembleur d’entrée. Utilisez la méthode ID3D11DeviceContext::IAGetPrimitiveTopology pour récupérer la topologie primitive pour la phase d’assembleur d’entrée.

Le diagramme suivant montre les différents types primitifs d’un objet de nuanceur geometry.

Illustration des différents types primitifs d’un objet de nuanceur geometry

Spécifications

   
En-tête d3dcommon.h

Voir aussi

Énumérations de versions courantes