D3D_TESSELLATOR_OUTPUT_PRIMITIVE enumeration

Values that identify 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     = 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;

Constants

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.

Remarks

The output primitive type determines how the tessellator output data is organized; this enumeration is used by D3D11_SHADER_DESC.

Requirements

Header

D3DCommon.h

See also

Common Version Enumerations

 

 

Community Additions

ADD
Show:
© 2014 Microsoft