DirectXMath 库颜色函数

列出 DirectXMath 提供的颜色函数。

在本节中

主题 说明
XMColorSRGBToRGB
将 sRGB 颜色矢量转换为 RGB。
XMColorRGBToSRGB
将 RGB 颜色矢量转换为 sRGB。
XMColorAdjustContrast
调整颜色的对比度值。
XMColorAdjustSaturation
调整颜色的饱和度值。
XMColorEqual
测试两种颜色的相等性。
XMColorGreater
测试第一种颜色的所有分量是否大于第二种颜色中的相应分量。
XMColorGreaterOrEqual
测试第一种颜色的所有分量是否大于或等于第二种颜色的相应分量。
XMColorHSLToRGB
将 HSL 颜色值转换为 RGB 颜色值。
XMColorHSVToRGB
将 HSV 颜色值转换为 RGB 颜色值。
XMColorIsInfinite
测试以查看颜色的任何分量是正无穷大还是负无穷大。
XMColorIsNaN
测试以查看颜色的任何组件是否不是 naN) (数字。
XMColorLess
测试第一种颜色的所有分量是否小于第二种颜色的相应分量。
XMColorLessOrEqual
测试第一种颜色的所有分量是否小于或等于第二种颜色的相应分量。
XMColorModulate
通过将相应的分量相乘来混合两种颜色。
XMColorNegative
确定颜色的负 RGB 颜色值。
XMColorNotEqual
测试两种颜色是否不相等。
XMColorRGBToHSL
将 RGB 颜色值转换为 HSL 颜色值。
XMColorRGBToHSV
将 RGB 颜色值转换为 HSV 颜色值。
XMColorRGBToXYZ
将 RGB 颜色值转换为 XYZ 颜色值。
XMColorRGBToYUV
将 RGB 颜色值转换为 YUV 颜色值。
XMColorRGBToYUV_HD
将 RGB 颜色值转换为 YUV HD 颜色值。
XMColorRGBToYUV_UHD
将 RGB 颜色值转换为 YUV UHD 颜色值。
XMColorSRGBToXYZ
将 SRGB 颜色值转换为 XYZ 颜色值。
XMColorXYZToRGB
将 XYZ 颜色值转换为 RGB 颜色值。
XMColorXYZToSRGB
将 XYZ 颜色值转换为 SRGB 颜色值。
XMColorYUVToRGB
将 YUV 颜色值转换为 RGB 颜色值。
XMColorYUVToRGB_HD
将 YUV 颜色值转换为 RGB HD 颜色值。
XMColorYUVToRGB_UHD
将 YUV 颜色值转换为 RGB UHD 颜色值。

 

DirectXMath 库函数