D3DXColorNegative-Funktion

Erstellt den negativen Farbwert eines Farbwerts.

Syntax

D3DXCOLOR* D3DXColorNegative(
  _Inout_       D3DXCOLOR *pOut,
  _In_    const D3DXCOLOR *pC
);

Parameter

pOut [ in, out]

Typ: D3DXCOLOR*

Zeiger auf eine D3DXCOLOR-Struktur, die das Ergebnis des Vorgangs ist.

pC [ In]

Typ: const D3DXCOLOR *

Zeiger auf eine D3DXCOLOR-Quellstruktur.

Rückgabewert

Typ: D3DXCOLOR*

Diese Funktion gibt einen Zeiger auf eine D3DXCOLOR-Struktur zurück, bei der es sich um den negativen Farbwert des Farbwerts handelt.

Bemerkungen

Der Eingabe-Alphakanal wird unverändert in den Alphakanal der Ausgabe kopiert.

Der Rückgabewert für diese Funktion ist der gleiche Wert, der im pOut-Parameter zurückgegeben wird. Auf diese Weise kann die D3DXColorNegative-Funktion als Parameter für eine andere Funktion verwendet werden.

Diese Funktion gibt den negativen Farbwert zurück, indem 1,0 von den Farbkomponenten der D3DXCOLOR-Struktur subtrahiert wird, wie im folgenden Beispiel gezeigt.

pOut->r = 1.0f - pC->r;

Requirements (Anforderungen)

Anforderung Wert
Header
D3dx9math.h
Bibliothek
D3dx9.lib

Weitere Informationen

Mathematische Funktionen

D3DXColorLerp

D3DXColorModulate

D3DXColorScale