輸出基本類型。
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
} ;
常數
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;
規格需求
| 需求 | 值 |
|---|---|
| 標頭 | d3dcommon.h |