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 |