D3DMATERIALCOLORSOURCE 枚举
定义必须访问颜色或颜色分量进行照明计算的位置。
语法
typedef enum D3DMATERIALCOLORSOURCE {
D3DMCS_MATERIAL = 0,
D3DMCS_COLOR1 = 1,
D3DMCS_COLOR2 = 2,
D3DMCS_FORCE_DWORD = 0x7fffffff
} D3DMATERIALCOLORSOURCE, *LPD3DMATERIALCOLORSOURCE;
常量
-
D3DMCS_MATERIAL
-
使用当前材料的颜色。
-
D3DMCS_COLOR1
-
使用漫射顶点颜色。
-
D3DMCS_COLOR2
-
使用反射顶点颜色。
-
D3DMCS_FORCE_DWORD
-
强制此枚举编译为大小为 32 位。 如果没有此值,某些编译器将允许此枚举编译为 32 位以外的大小。 不使用此值。
备注
这些标志用于在 D3DRENDERSTATETYPE 枚举类型中设置以下呈现状态的值。
- D3DRS_AMBIENTMATERIALSOURCE
- D3DRS_DIFFUSEMATERIALSOURCE
- D3DRS_EMISSIVEMATERIALSOURCE
- D3DRS_SPECULARMATERIALSOURCE
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅