Compartilhar via


Função XMColorSRGBToXYZ (directxmath.h)

Converte valores de cor SRGB em valores de cor XYZ.

Sintaxe

XMVECTOR XM_CALLCONV XMColorSRGBToXYZ(
  [in] FXMVECTOR srgb
) noexcept;

Parâmetros

[in] srgb

Valor de cor a ser convertido. O elemento X é Vermelho, o elemento Y é Verde, o elemento Z é Azul e o elemento W é Alfa. Cada um tem um intervalo de 0,0 a 1,0 e está no colorspace sRGB linear.

Retornar valor

Retorna o valor de cor convertido com os valores de tristimulus de X, Y e Z no elemento correspondente e o elemento W com Alpha (uma cópia de rgb.w). Cada um tem um intervalo de 0,0 a 1,0.

Comentários

Usa o colorspace CIE XYZ.

O espaço de cor linear sRGB é definido como IEC 61966-2-1:1999.

NotaXMColorSRGBToXYZ é novo para DirectXMath e não está disponível para XNAMath 2.x.
 

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

Requisito Valor
Plataforma de Destino Windows
Cabeçalho directxmath.h

Confira também

Funções de cor da biblioteca DirectXMath

XMColorXYZToSRGB