Estructura D3DMATERIAL9
Especifica las propiedades del material.
Sintaxis
typedef struct D3DMATERIAL9 {
D3DCOLORVALUE Diffuse;
D3DCOLORVALUE Ambient;
D3DCOLORVALUE Specular;
D3DCOLORVALUE Emissive;
float Power;
} D3DMATERIAL9, *LPD3DMATERIAL9;
Miembros
-
Difusa
-
Tipo: D3DCOLORVALUE
-
Valor que especifica el color difuso del material. Vea D3DCOLORVALUE.
-
Ambiente
-
Tipo: D3DCOLORVALUE
-
Valor que especifica el color ambiente del material. Vea D3DCOLORVALUE.
-
Especular
-
Tipo: D3DCOLORVALUE
-
Valor que especifica el color especular del material. Vea D3DCOLORVALUE.
-
Emisor de luz
-
Tipo: D3DCOLORVALUE
-
Valor que especifica el color emisivo del material. Vea D3DCOLORVALUE.
-
Power
-
Tipo: float
-
Valor de punto flotante que especifica la nitidez de los resaltados especulares. Cuanto mayor sea el valor, más agudo será el resaltado.
Comentarios
Para desactivar los resaltados especulares, establezca D3DRS_SPECULARENABLE en FALSE mediante D3DRENDERSTATETYPE. Esta es la opción más rápida porque no se calculará ningún resaltado especular.
Para obtener más información sobre cómo usar el motor de iluminación para calcular la iluminación especular, consulta Iluminación especular (Direct3D 9) .
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Consulte también