Compartilhar via


Função XMColorAdjustContrast (directxmath.h)

Ajusta o valor de contraste de uma cor.

Sintaxe

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

Parâmetros

[in] C

XMVECTOR que descreve a cor. Cada um dos componentes de C deve estar no intervalo de 0,0f a 1,0f.

[in] Contrast

Valor de contraste. Esse parâmetro interpola linearmente entre 50% cinza e a cor C. Se esse parâmetro for 0,0f, a cor retornada será 50% cinza. Se esse parâmetro for 1,0f, a cor retornada será a cor original.

Valor retornado

Retorna um XMVECTOR que descreve a cor resultante do ajuste de contraste.

Comentários

O pseudocódigo a seguir demonstra a operação da função .

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 plataforma

Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 com o SDK do Windows para Windows 8. Com suporte para aplicativos da área de trabalho Win32, aplicativos da Windows Store e aplicativos Windows Phone 8.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho directxmath.h

Confira também

Funções de cor da biblioteca DirectXMath