Función XMColorAdjustContrast (directxmath.h)

Ajusta el valor de contraste de un color.

Sintaxis

XMVECTOR XM_CALLCONV XMColorAdjustContrast(
  [in] FXMVECTOR C,
  [in] float     Contrast
) noexcept;

Parámetros

[in] C

XMVECTOR que describe el color. Cada uno de los componentes de C debe estar en el intervalo de 0,0f a 1,0f.

[in] Contrast

Valor de contraste. Este parámetro interpola linealmente entre el 50 % de gris y el color C. Si este parámetro es 0,0f, el color devuelto es 50 % gris. Si este parámetro es 1.0f, el color devuelto es el color original.

Valor devuelto

Devuelve un XMVECTOR que describe el color resultante del ajuste de contraste.

Comentarios

El pseudocódigo siguiente muestra la operación de la función.

XMVECTOR colorOut;

colorOut.x = (C.x - 0.5f) * Contrast + 0.5f;
colorOut.y = (C.y - 0.5f) * Contrast + 0.5f;
colorOut.z = (C.z - 0.5f) * Contrast + 0.5f;
colorOut.w = C.w;

return colorOut;

Requisitos de la plataforma

Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con Windows SDK para Windows 8. Compatible con aplicaciones de escritorio Win32, aplicaciones de la Tienda Windows y Windows Phone 8 aplicaciones.

Requisitos

   
Plataforma de destino Windows
Encabezado directxmath.h

Consulte también

Funciones de color de la biblioteca DirectXMath