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_UNDEFINEDValue: 0 |
D3D_TESSELLATOR_OUTPUT_POINTValue: 1 |
D3D_TESSELLATOR_OUTPUT_LINEValue: 2 |
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CWValue: 3 |
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCWValue: 4 |
D3D11_TESSELLATOR_OUTPUT_UNDEFINEDThe output primitive type is undefined. |
D3D11_TESSELLATOR_OUTPUT_POINTThe output primitive type is a point. |
D3D11_TESSELLATOR_OUTPUT_LINEThe output primitive type is a line. |
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CWThe output primitive type is a clockwise triangle. |
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCWThe 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 |