Функция XMColorModulate (directxmath.h)

Смешивает два цвета путем умножения соответствующих компонентов.

Синтаксис

XMVECTOR XM_CALLCONV XMColorModulate(
  [in] FXMVECTOR C1,
  [in] FXMVECTOR C2
) noexcept;

Параметры

[in] C1

XMVECTOR , описывающий первый цвет.

[in] C2

XMVECTOR , описывающий второй цвет.

Возвращаемое значение

Возвращает XMVECTOR, описывающий цвет, полученный в результате модуляции.

Комментарии

В следующем псевдокоде показана операция функции .

XMVECTOR colorOut;

colorOut.x = C1.x * C2.x;
colorOut.y = C1.y * C2.y;
colorOut.z = C1.z * C2.z;
colorOut.w = C1.w * C2.w;

return colorOut;

Требования к платформе

Microsoft Visual Studio 2010 или Microsoft Visual Studio 2012 с windows SDK для Windows 8. Поддерживается для классических приложений Win32, приложений Магазина Windows и приложений Windows Phone 8.

Требования

Требование Значение
Целевая платформа Windows
Header directxmath.h

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

Функции цвета библиотеки DirectXMath