Compartir a través de


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
DXGItype.h

Consulte también

Estructuras DXGI

D3DCOLORVALUE

D3DCOLORVALUE (en Direct3D 9)