Partager via


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

Voir aussi

Fonctions de couleur de la bibliothèque DirectXMath