D3D_TESSELLATOR_OUTPUT_PRIMITIVE 枚举 (d3dcommon.h)

输出基元类型。

语法

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
} ;

常量

 
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
输出基元类型是逆时针三角形。

注解

输出基元类型确定如何组织细化器输出数据;此枚举由 D3D11_SHADER_DESC 使用。

D3D11_TESSELLATOR_OUTPUT_PRIMITIVE枚举是在 D3D11Shader.h 头文件中定义为D3D_TESSELLATOR_OUTPUT_PRIMITIVE枚举的类型,该枚举在 D3DCommon.h 头文件中完全定义。


typedef D3D_TESSELLATOR_OUTPUT_PRIMITIVE D3D11_TESSELLATOR_OUTPUT_PRIMITIVE;

要求

要求
Header d3dcommon.h

另请参阅

着色器枚举