é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.h
et 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.
Spécifications
En-tête | d3dcommon.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour