Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |