Compartilhar via


estrutura DXGI_RGBA

Representa um valor de cor com alfa, que é usado para transparência.

Sintaxe

typedef struct _DXGI_RGBA {
  float r;
  float g;
  float b;
  float a;
} DXGI_RGBA;

Membros

r

Valor de ponto flutuante que especifica o componente vermelho de uma cor. Esse valor geralmente está no intervalo de 0,0 a 1,0. Um valor de 0,0 indica a ausência completa do componente vermelho, enquanto um valor de 1,0 indica que vermelho está totalmente presente.

g

Valor de ponto flutuante que especifica o componente verde de uma cor. Esse valor geralmente está no intervalo de 0,0 a 1,0. Um valor de 0,0 indica a ausência completa do componente verde, enquanto um valor de 1,0 indica que verde está totalmente presente.

b

Valor de ponto flutuante que especifica o componente azul de uma cor. Esse valor geralmente está no intervalo de 0,0 a 1,0. Um valor de 0,0 indica a ausência completa do componente azul, enquanto um valor de 1,0 indica que azul está totalmente presente.

a

Valor de ponto flutuante que especifica o componente alfa de uma cor. Esse valor geralmente está no intervalo de 0,0 a 1,0. Um valor de 0,0 indica totalmente transparente, enquanto um valor de 1,0 indica totalmente opaco.

Comentários

Você pode definir os membros dessa estrutura como valores fora do intervalo de 0 a 1 para implementar alguns efeitos incomuns. Valores maiores que 1 produzem luzes fortes que tendem a lavar uma cena. Valores negativos produzem luzes escuras que realmente removem a luz de uma cena.

O tipo de cabeçalho DXGItype.h define DXGI_RGBA como um alias de D3DCOLORVALUE, da seguinte maneira:

typedef D3DCOLORVALUE DXGI_RGBA;

Você pode usar DXGI_RGBA com IDXGISwapChain1::SetBackgroundColor, IDXGISwapChain1::GetBackgroundColor e DXGI_ALPHA_MODE.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte
Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho
DXGItype.h

Confira também

Estruturas DXGI

D3DCOLORVALUE

D3DCOLORVALUE (no Direct3D 9)