D3D_TESSELLATOR_OUTPUT_PRIMITIVE enumeration (d3dcommon.h)
Output primitive types.
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
} ;
Constants
D3D_TESSELLATOR_OUTPUT_UNDEFINED Value: 0 |
D3D_TESSELLATOR_OUTPUT_POINT Value: 1 |
D3D_TESSELLATOR_OUTPUT_LINE Value: 2 |
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW Value: 3 |
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW Value: 4 |
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. |
Remarks
The output primitive type determines how the tessellator output data is organized; this enumeration is used by D3D11_SHADER_DESC.
The D3D11_TESSELLATOR_OUTPUT_PRIMITIVE enumeration is type defined in the D3D11Shader.h header file as a D3D_TESSELLATOR_OUTPUT_PRIMITIVE enumeration, which is fully defined in the D3DCommon.h header file.
typedef D3D_TESSELLATOR_OUTPUT_PRIMITIVE D3D11_TESSELLATOR_OUTPUT_PRIMITIVE;
Requirements
Requirement | Value |
---|---|
Header | d3dcommon.h |