ScummVM API documentation
hpl::cRenderSettings Class Reference

Public Member Functions

void Clear ()
 
void Reset (iLowLevelGraphics *apLowLevel)
 

Public Attributes

iGpuProgram * extrudeProgram
 
iLowLevelGraphics * mpLowLevel
 
unsigned int * mpTempIndexArray
 
iLight3D * mpLight
 
cCamera3D * mpCamera
 
cFrustum * mpFrustum
 
cSector * mpSector
 
bool mbFogActive
 
bool mbFogCulling
 
float mfFogStart
 
float mfFogEnd
 
cColor mFogColor
 
eRendererShowShadows mShowShadows
 
bool mbLog
 
tRendererDebugFlag mDebugFlags
 
int mlLastShadowAlgo
 
bool mbDepthTest
 
eMaterialAlphaMode mAlphaMode
 
eMaterialBlendMode mBlendMode
 
eMaterialChannelMode mChannelMode
 
iGpuProgram * gpuProgram
 
iMaterialProgramSetup * gpuProgramSetup
 
iGpuProgram * mpVertexProgram
 
bool mbVertexUseLight
 
iMaterialProgramSetup * mpVtxProgramSetup
 
iGpuProgram * mpFragmentProgram
 
bool mbMatrixWasNULL
 
bool mbUsesLight
 
bool mbUsesEye
 
cColor mAmbientColor
 
iTexture * mpTexture [MAX_TEXTUREUNITS]
 
eMaterialBlendMode mTextureBlend [MAX_TEXTUREUNITS]
 
iVertexBuffer * mpVtxBuffer
 

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