Поделиться через


Перечисление D3D_TESSELLATOR_OUTPUT_PRIMITIVE (d3dcommon.h)

Выходные примитивные типы.

Синтаксис

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

Константы

 
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
Тип выходного примитива является треугольником против часовой стрелки.

Комментарии

Тип выходного примитива определяет, как организованы выходные данные тесселятора; это перечисление используется D3D11_SHADER_DESC.

Перечисление D3D11_TESSELLATOR_OUTPUT_PRIMITIVE — это тип, определенный в файле заголовка D3D11Shader.h как перечисление D3D_TESSELLATOR_OUTPUT_PRIMITIVE , которое полностью определено в файле заголовка D3DCommon.h.


typedef D3D_TESSELLATOR_OUTPUT_PRIMITIVE D3D11_TESSELLATOR_OUTPUT_PRIMITIVE;

Требования

Требование Значение
Заголовок d3dcommon.h

См. также раздел

Перечисления шейдеров