Condividi tramite


Funzione D3DXColorNegative

Nota

La libreria di utilità D3DX è deprecata. È consigliabile usare invece DirectXMath .

Crea il valore di colore negativo di un valore di colore.

Sintassi

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

Parametri

pOut [in, out]

Tipo: D3DXCOLOR*

Puntatore a una struttura D3DXCOLOR che è il risultato dell'operazione.

pC [in]

Tipo: const D3DXCOLOR*

Puntatore a una struttura D3DXCOLOR di origine.

Valore restituito

Tipo: D3DXCOLOR*

Questa funzione restituisce un puntatore a una struttura D3DXCOLOR che rappresenta il valore di colore negativo del valore del colore.

Commenti

Il canale alfa di input viene copiato, non modificato, nel canale alfa di output.

Il valore restituito per questa funzione è lo stesso valore restituito nel parametro pOut. In questo modo, la funzione D3DXColorNegative può essere usata come parametro per un'altra funzione.

Questa funzione restituisce il valore di colore negativo sottraendo 1.0 dai componenti di colore della struttura D3DXCOLOR , come illustrato nell'esempio seguente.

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

Requisiti

Requisito Valore
Intestazione
D3dx9math.h
Libreria
D3dx9.lib

Vedi anche

Funzioni matematiche

D3DXColorLerp

D3DXColorModulate

D3DXColorScale