Freigeben über


XMColorModulate-Funktion (directxmath.h)

Mischt zwei Farben, indem die entsprechenden Komponenten miteinander multipliziert werden.

Syntax

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

Parameter

[in] C1

XMVECTOR , der die erste Farbe beschreibt.

[in] C2

XMVECTOR beschreibt die zweite Farbe.

Rückgabewert

Gibt einen XMVECTOR zurück, der die Farbe beschreibt, die sich aus der Modulation ergibt.

Hinweise

Der folgende Pseudocode veranschaulicht den Vorgang der Funktion.

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;

Plattformanforderungen

Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile directxmath.h

Weitere Informationen

Farbfunktionen der DirectXMath-Bibliothek