ScummVM API documentation
hpl::iRenderState Class Reference

Public Member Functions

int Compare (const iRenderState *apState) const
 
void SetMode (cRenderSettings *apSettings)
 
void Set (const iRenderState *apState)
 

Public Attributes

eRenderStateType mType
 
cSectormpSector
 
int mlPass
 
bool mbDepthTest
 
float mfZ
 
eMaterialAlphaMode mAlphaMode
 
eMaterialBlendMode mBlendMode
 
eMaterialChannelMode mChannelMode
 
iGpuProgramgpuProgram
 
iMaterialProgramSetupgpuProgramSetup
 
iGpuProgrammpVtxProgram
 
iMaterialProgramSetupmpVtxProgramSetup
 
bool mbUsesLight
 
bool mbUsesEye
 
iLight3DmpLight
 
iGpuProgrammpFragProgram
 
iMaterialProgramSetupmpFragProgramSetup
 
iTexturempTexture [MAX_TEXTUREUNITS]
 
eMaterialBlendMode mTextureBlend [MAX_TEXTUREUNITS]
 
iVertexBuffermpVtxBuffer
 
cMatrixfmpModelMatrix
 
cMatrixfmpInvModelMatrix
 
cVector3f mvScale
 
iRenderablempObject
 

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