estructura de DXGI_RGBA
Representa un valor de color con alfa, que se usa para la transparencia.
Sintaxis
typedef struct _DXGI_RGBA {
float r;
float g;
float b;
float a;
} DXGI_RGBA;
Miembros
-
r
-
Valor de punto flotante que especifica el componente rojo de un color. Este valor generalmente está en el intervalo comprendido entre 0,0 y 1,0. Un valor de 0,0 indica la ausencia completa del componente rojo, mientras que un valor de 1,0 indica que el rojo está totalmente presente.
-
g
-
Valor de punto flotante que especifica el componente verde de un color. Este valor generalmente está en el intervalo comprendido entre 0,0 y 1,0. Un valor de 0,0 indica la ausencia completa del componente verde, mientras que un valor de 1,0 indica que el verde está totalmente presente.
-
b
-
Valor de punto flotante que especifica el componente azul de un color. Este valor generalmente está en el intervalo comprendido entre 0,0 y 1,0. Un valor de 0,0 indica la ausencia completa del componente azul, mientras que un valor de 1,0 indica que el azul está totalmente presente.
-
a
-
Valor de punto flotante que especifica el componente alfa de un color. Este valor generalmente está en el intervalo comprendido entre 0,0 y 1,0. Un valor de 0,0 indica totalmente transparente, mientras que un valor de 1,0 indica totalmente opaco.
Comentarios
Puede establecer los miembros de esta estructura en valores fuera del intervalo de 0 a 1 para implementar algunos efectos inusuales. Los valores mayores que 1 producen luces fuertes que tienden a lavar una escena. Los valores negativos producen luces oscuras que quitan realmente la luz de una escena.
El tipo de encabezado DXGItype.h define DXGI_RGBA como alias de D3DCOLORVALUE, como se indica a continuación:
typedef D3DCOLORVALUE DXGI_RGBA;
Puede usar DXGI_RGBA con IDXGISwapChain1::SetBackgroundColor, IDXGISwapChain1::GetBackgroundColor y DXGI_ALPHA_MODE.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 8 y Actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible |
Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado |
|
Consulte también