énumération D3D_TESSELLATOR_OUTPUT_PRIMITIVE (d3dcommon.h)
Types primitifs de sortie.
Syntax
typedef enum D3D_TESSELLATOR_OUTPUT_PRIMITIVE {
D3D_TESSELLATOR_OUTPUT_UNDEFINED = 0,
D3D_TESSELLATOR_OUTPUT_POINT = 1,
D3D_TESSELLATOR_OUTPUT_LINE = 2,
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW = 3,
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW = 4,
D3D11_TESSELLATOR_OUTPUT_UNDEFINED,
D3D11_TESSELLATOR_OUTPUT_POINT,
D3D11_TESSELLATOR_OUTPUT_LINE,
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW,
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW
} ;
Constantes
D3D_TESSELLATOR_OUTPUT_UNDEFINED Valeur : 0 |
D3D_TESSELLATOR_OUTPUT_POINT Valeur : 1 |
D3D_TESSELLATOR_OUTPUT_LINE Valeur : 2 |
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW Valeur : 3 |
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW Valeur : 4 |
D3D11_TESSELLATOR_OUTPUT_UNDEFINED Le type de primitive de sortie n’est pas défini. |
D3D11_TESSELLATOR_OUTPUT_POINT Le type de primitive de sortie est un point. |
D3D11_TESSELLATOR_OUTPUT_LINE Le type de primitive de sortie est une ligne. |
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW Le type primitif de sortie est un triangle dans le sens des aiguilles d’une montre. |
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW Le type de primitive de sortie est un triangle dans le sens inverse des aiguilles d’une montre. |
Remarques
Le type de primitive de sortie détermine la façon dont les données de sortie du tessellateur sont organisées ; cette énumération est utilisée par D3D11_SHADER_DESC.
L’énumération D3D11_TESSELLATOR_OUTPUT_PRIMITIVE est de type défini dans le fichier d’en-tête D3D11Shader.h en tant qu’énumération D3D_TESSELLATOR_OUTPUT_PRIMITIVE, qui est entièrement définie dans le fichier d’en-tête D3DCommon.h.
typedef D3D_TESSELLATOR_OUTPUT_PRIMITIVE D3D11_TESSELLATOR_OUTPUT_PRIMITIVE;
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dcommon.h |