D3D_TESSELLATOR_OUTPUT_PRIMITIVE Enumeration

Output primitive types.

Syntax

typedef enum D3D_TESSELLATOR_OUTPUT_PRIMITIVE {
  D3D_TESSELLATOR_OUTPUT_UNDEFINED,
  D3D_TESSELLATOR_OUTPUT_POINT,
  D3D_TESSELLATOR_OUTPUT_LINE,
  D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW,
  D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW,
  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
D3D_TESSELLATOR_OUTPUT_POINT
D3D_TESSELLATOR_OUTPUT_LINE
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW
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

   
Header d3dcommon.h

See Also

Shader Enumerations