Fonction XMColorAdjustContrast (directxmath.h)
Ajuste la valeur de contraste d’une couleur.
Syntaxe
XMVECTOR XM_CALLCONV XMColorAdjustContrast(
[in] FXMVECTOR C,
[in] float Contrast
) noexcept;
Paramètres
[in] C
XMVECTOR décrivant la couleur. Chacun des composants de C doit se trouver dans la plage 0.0f à 1.0f.
[in] Contrast
Valeur de contraste. Ce paramètre interpole linéairement entre 50 % de gris et la couleur C. Si ce paramètre est 0,0f, la couleur retournée est de 50 % gris. Si ce paramètre est 1.0f, la couleur retournée est la couleur d’origine.
Valeur retournée
Renvoie un XMVECTOR décrivant la couleur résultant de l’ajustement du contraste.
Notes
Le pseudocode suivant illustre le fonctionnement de la fonction.
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;
Configuration requise pour la plateforme
Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 avec le Kit de développement logiciel (SDK) Windows pour Windows 8. Pris en charge pour les applications de bureau Win32, les applications du Windows Store et Windows Phone 8 applications.Spécifications
Plateforme cible | Windows |
En-tête | directxmath.h |