Condividi tramite


enumerazione D3D_TESSELLATOR_OUTPUT_PRIMITIVE (d3dcommon.h)

Tipi primitivi di output.

Sintassi

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
} ;

Costanti

 
D3D_TESSELLATOR_OUTPUT_UNDEFINED
Valore: 0
D3D_TESSELLATOR_OUTPUT_POINT
Valore: 1
D3D_TESSELLATOR_OUTPUT_LINE
Valore: 2
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW
Valore: 3
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW
Valore: 4
D3D11_TESSELLATOR_OUTPUT_UNDEFINED
Il tipo primitivo di output non è definito.
D3D11_TESSELLATOR_OUTPUT_POINT
Il tipo primitivo di output è un punto.
D3D11_TESSELLATOR_OUTPUT_LINE
Il tipo primitivo di output è una riga.
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW
Il tipo primitivo di output è un triangolo in senso orario.
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW
Il tipo primitivo di output è un triangolo antiorario.

Commenti

Il tipo primitivo di output determina la modalità di organizzazione dei dati di output del tassellatore; questa enumerazione viene utilizzata da D3D11_SHADER_DESC.

L'enumerazione D3D11_TESSELLATOR_OUTPUT_PRIMITIVE è un tipo definito nel file di intestazione D3D11Shader.h come enumerazione D3D_TESSELLATOR_OUTPUT_PRIMITIVE, definita completamente nel file di intestazione D3DCommon.h.


typedef D3D_TESSELLATOR_OUTPUT_PRIMITIVE D3D11_TESSELLATOR_OUTPUT_PRIMITIVE;

Requisiti

Requisito Valore
Intestazione d3dcommon.h

Vedi anche

Enumerazioni shader