Поделиться через


структура D3DDDIARG_SETMATERIAL (d3dumddi.h)

Структура D3DDDIARG_SETMATERIAL описывает свойства материала, используемые для отрисовки.

Синтаксис

typedef struct _D3DDDIARG_SETMATERIAL {
  [in] D3DCOLORVALUE Diffuse;
  [in] D3DCOLORVALUE Ambient;
  [in] D3DCOLORVALUE Specular;
  [in] D3DCOLORVALUE Emissive;
  [in] FLOAT         Power;
} D3DDDIARG_SETMATERIAL;

Члены

[in] Diffuse

Структура D3DCOLORVALUE, указывающая рассеянный цвет материала. Дополнительные сведения о D3DCOLORVALUE см. в документации по Microsoft Windows SDK.

[in] Ambient

Структура D3DCOLORVALUE, указывающая внешний цвет материала.

[in] Specular

Структура D3DCOLORVALUE, указывающая отражающий цвет материала.

[in] Emissive

Структура D3DCOLORVALUE, указывающая излучающий цвет материала.

[in] Power

Значение FLOAT, указывающее резкость отраженных выделений. Чтобы отключить зеркальное выделение для материала, задайте для параметра Питание значение 0 (для параметра Зеркальный значение 0 недостаточно).

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

SetMaterial