Share via


é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

Voir aussi

Énumérations de nuanceur