Compartir a través de


Función D3DXColorNegative

Nota

La biblioteca de utilidades D3DX está en desuso. Se recomienda usar DirectXMath en su lugar.

Crea el valor de color negativo de un valor de color.

Sintaxis

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

Parámetros

pOut [in, out]

Tipo: D3DXCOLOR*

Puntero a una estructura D3DXCOLOR que es el resultado de la operación.

pC [in]

Tipo: const D3DXCOLOR*

Puntero a una estructura D3DXCOLOR de origen.

Valor devuelto

Tipo: D3DXCOLOR*

Esta función devuelve un puntero a una estructura D3DXCOLOR que es el valor de color negativo del valor de color.

Comentarios

El canal alfa de entrada se copia, sin modificar, en el canal alfa de salida.

El valor devuelto de esta función es el mismo valor devuelto en el parámetro pOut. De este modo, la función D3DXColorNegative se puede usar como parámetro para otra función.

Esta función devuelve el valor de color negativo restando 1,0 de los componentes de color de la estructura D3DXCOLOR , como se muestra en el ejemplo siguiente.

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

Requisitos

Requisito Value
Encabezado
D3dx9math.h
Biblioteca
D3dx9.lib

Consulte también

Funciones matemáticas

D3DXColorLerp

D3DXColorModulate

D3DXColorScale