Перечисление 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
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел