DirectX 5 Redocumentation
A redocumentation of DirectX 5, brought to you by a bunch of Infomaniacs.
|
#include <d3dtypes.h>
Data Fields | |
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 |
Structure defining material properties for lighting.
union { ... } _D3DMATERIAL::@75 |
union { ... } _D3DMATERIAL::@77 |
union { ... } _D3DMATERIAL::@79 |
union { ... } _D3DMATERIAL::@81 |
union { ... } _D3DMATERIAL::@83 |
D3DCOLORVALUE _D3DMATERIAL::ambient |
Ambient color RGB
D3DCOLORVALUE _D3DMATERIAL::dcvAmbient |
D3DCOLORVALUE _D3DMATERIAL::dcvDiffuse |
D3DCOLORVALUE _D3DMATERIAL::dcvEmissive |
D3DCOLORVALUE _D3DMATERIAL::dcvSpecular |
D3DCOLORVALUE _D3DMATERIAL::diffuse |
Diffuse color RGBA
D3DVALUE _D3DMATERIAL::dvPower |
DWORD _D3DMATERIAL::dwRampSize |
DWORD _D3DMATERIAL::dwSize |
D3DCOLORVALUE _D3DMATERIAL::emissive |
Emissive color RGB
D3DTEXTUREHANDLE _D3DMATERIAL::hTexture |
Handle to texture map
D3DVALUE _D3DMATERIAL::power |
Sharpness if specular highlight
D3DCOLORVALUE _D3DMATERIAL::specular |
Specular 'shininess'