FS2_Open
Open source remastering of the Freespace 2 engine
_D3DMATERIAL Struct Reference

#include <vd3dtypes.h>

Public Attributes

DWORD dwSize
 
union {
   D3DCOLORVALUE   diffuse
 
   D3DCOLORVALUE   dcvDiffuse
 
}; 
 
union {
   D3DCOLORVALUE   ambient
 
   D3DCOLORVALUE   dcvAmbient
 
}; 
 
union {
   D3DCOLORVALUE   specular
 
   D3DCOLORVALUE   dcvSpecular
 
}; 
 
union {
   D3DCOLORVALUE   emissive
 
   D3DCOLORVALUE   dcvEmissive
 
}; 
 
union {
   D3DVALUE   power
 
   D3DVALUE   dvPower
 
}; 
 
D3DTEXTUREHANDLE hTexture
 
DWORD dwRampSize
 

Detailed Description

Definition at line 607 of file vd3dtypes.h.

Member Data Documentation

union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
D3DCOLORVALUE _D3DMATERIAL::ambient

Definition at line 614 of file vd3dtypes.h.

D3DCOLORVALUE _D3DMATERIAL::dcvAmbient

Definition at line 615 of file vd3dtypes.h.

D3DCOLORVALUE _D3DMATERIAL::dcvDiffuse

Definition at line 611 of file vd3dtypes.h.

D3DCOLORVALUE _D3DMATERIAL::dcvEmissive

Definition at line 623 of file vd3dtypes.h.

D3DCOLORVALUE _D3DMATERIAL::dcvSpecular

Definition at line 619 of file vd3dtypes.h.

D3DCOLORVALUE _D3DMATERIAL::diffuse

Definition at line 610 of file vd3dtypes.h.

D3DVALUE _D3DMATERIAL::dvPower

Definition at line 627 of file vd3dtypes.h.

DWORD _D3DMATERIAL::dwRampSize

Definition at line 630 of file vd3dtypes.h.

DWORD _D3DMATERIAL::dwSize

Definition at line 608 of file vd3dtypes.h.

D3DCOLORVALUE _D3DMATERIAL::emissive

Definition at line 622 of file vd3dtypes.h.

D3DTEXTUREHANDLE _D3DMATERIAL::hTexture

Definition at line 629 of file vd3dtypes.h.

D3DVALUE _D3DMATERIAL::power

Definition at line 626 of file vd3dtypes.h.

D3DCOLORVALUE _D3DMATERIAL::specular

Definition at line 618 of file vd3dtypes.h.


The documentation for this struct was generated from the following file: