DirectX 5 Redocumentation
A redocumentation of DirectX 5, brought to you by a bunch of Infomaniacs.
_D3DMATERIAL Struct Reference

#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
 

Detailed Description

Structure defining material properties for lighting.

Field Documentation

◆ 

union { ... } _D3DMATERIAL::@75

◆ 

union { ... } _D3DMATERIAL::@77

◆ 

union { ... } _D3DMATERIAL::@79

◆ 

union { ... } _D3DMATERIAL::@81

◆ 

union { ... } _D3DMATERIAL::@83

◆ ambient

D3DCOLORVALUE _D3DMATERIAL::ambient

Ambient color RGB

◆ dcvAmbient

D3DCOLORVALUE _D3DMATERIAL::dcvAmbient

◆ dcvDiffuse

D3DCOLORVALUE _D3DMATERIAL::dcvDiffuse

◆ dcvEmissive

D3DCOLORVALUE _D3DMATERIAL::dcvEmissive

◆ dcvSpecular

D3DCOLORVALUE _D3DMATERIAL::dcvSpecular

◆ diffuse

D3DCOLORVALUE _D3DMATERIAL::diffuse

Diffuse color RGBA

◆ dvPower

D3DVALUE _D3DMATERIAL::dvPower

◆ dwRampSize

DWORD _D3DMATERIAL::dwRampSize

◆ dwSize

DWORD _D3DMATERIAL::dwSize

◆ emissive

D3DCOLORVALUE _D3DMATERIAL::emissive

Emissive color RGB

◆ hTexture

D3DTEXTUREHANDLE _D3DMATERIAL::hTexture

Handle to texture map

◆ power

D3DVALUE _D3DMATERIAL::power

Sharpness if specular highlight

◆ specular

D3DCOLORVALUE _D3DMATERIAL::specular

Specular 'shininess'


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