|
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'