D3D_TESSELLATOR_OUTPUT_PRIMITIVE enumeração (d3dcommon.h)

Tipos primitivos de saída.

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
Valor: 0
D3D_TESSELLATOR_OUTPUT_POINT
Valor: 1
D3D_TESSELLATOR_OUTPUT_LINE
Valor: 2
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW
Valor: 3
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW
Valor: 4
D3D11_TESSELLATOR_OUTPUT_UNDEFINED
O tipo primitivo de saída é indefinido.
D3D11_TESSELLATOR_OUTPUT_POINT
O tipo primitivo de saída é um ponto.
D3D11_TESSELLATOR_OUTPUT_LINE
O tipo primitivo de saída é uma linha.
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW
O tipo primitivo de saída é um triângulo no sentido horário.
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW
O tipo primitivo de saída é um triângulo no sentido anti-horário.

Comentários

O tipo primitivo de saída determina como os dados de saída do mosaico são organizados; essa enumeração é usada por D3D11_SHADER_DESC.

A enumeração D3D11_TESSELLATOR_OUTPUT_PRIMITIVE é o tipo definido no arquivo de cabeçalho D3D11Shader.h como uma enumeração D3D_TESSELLATOR_OUTPUT_PRIMITIVE , que é totalmente definida no arquivo de cabeçalho D3DCommon.h.


typedef D3D_TESSELLATOR_OUTPUT_PRIMITIVE D3D11_TESSELLATOR_OUTPUT_PRIMITIVE;

Requisitos

Requisito Valor
Cabeçalho d3dcommon.h

Confira também

Enumerações do sombreador