Estrutura D3DCOLORVALUE (D3D9Types.h)
Descreve os valores de cor.
Sintaxe
typedef struct _D3DCOLORVALUE {
float r;
float g;
float b;
float a;
} D3DCOLORVALUE;
Membros
-
r
-
Tipo: float
-
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
-
Tipo: float
-
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
-
Tipo: float
-
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
-
Tipo: float
-
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.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Confira também