Values that identify output primitive types.
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 = D3D_TESSELLATOR_OUTPUT_UNDEFINED,
D3D11_TESSELLATOR_OUTPUT_POINT = D3D_TESSELLATOR_OUTPUT_POINT,
D3D11_TESSELLATOR_OUTPUT_LINE = D3D_TESSELLATOR_OUTPUT_LINE,
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW = D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW,
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW = D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW
} D3D_TESSELLATOR_OUTPUT_PRIMITIVE;
| Constant | Description |
|---|---|
| D3D_TESSELLATOR_OUTPUT_UNDEFINED | The output primitive type is undefined. |
| D3D_TESSELLATOR_OUTPUT_POINT | The output primitive type is a point. |
| D3D_TESSELLATOR_OUTPUT_LINE | The output primitive type is a line. |
| D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW | The output primitive type is a clockwise triangle. |
| D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW | The output primitive type is a counter clockwise triangle. |
| D3D11_TESSELLATOR_OUTPUT_UNDEFINED | The output primitive type is undefined. |
| D3D11_TESSELLATOR_OUTPUT_POINT | The output primitive type is a point. |
| D3D11_TESSELLATOR_OUTPUT_LINE | The output primitive type is a line. |
| D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW | The output primitive type is a clockwise triangle. |
| D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW | The output primitive type is a counter clockwise triangle. |
The output primitive type determines how the tessellator output data is organized; this enumeration is used by D3D11_SHADER_DESC.
Header: Declared in d3d11_x.h (d3dcommon.h on other Windows platforms).