ScummVM API documentation
hpl::cRenderer3D Class Reference

Public Member Functions

 cRenderer3D (iLowLevelGraphics *apLowLevelGraphics, cResources *apResources, cMeshCreator *apMeshCreator, cRenderList *apRenderList)
 
void UpdateRenderList (cWorld3D *apWorld, cCamera3D *apCamera, float afFrameTime)
 
void RenderWorld (cWorld3D *apWorld, cCamera3D *apCamera, float afFrameTime)
 
void SetSkyBox (iTexture *apTexture, bool abAutoDestroy)
 
void SetSkyBoxActive (bool abX)
 
void SetSkyBoxColor (const cColor &aColor)
 
iTexture * GetSkyBox ()
 
bool GetSkyBoxActive ()
 
cColor GetSkyBoxColor ()
 
void SetAmbientColor (const cColor &aColor)
 
cColor GetAmbientColor ()
 
iTexture * GetFogSolidTexture ()
 
iTexture * GetFogAddTexture ()
 
iTexture * GetFogAlphaTexture ()
 
void SetRefractionUsed (bool abX)
 
bool GetRefractionUsed ()
 
void SetFogActive (bool abX)
 
void SetFogStart (float afX)
 
void SetFogEnd (float afX)
 
void SetFogColor (const cColor &aCol)
 
void SetFogCulling (bool abX)
 
bool GetFogActive ()
 
float GetFogStart ()
 
float GetFogEnd ()
 
cColor GetFogColor ()
 
bool GetFogCulling ()
 
cBoundingVolume * GetFogBV ()
 
void SetPostEffects (cRendererPostEffects *apPostEffects)
 
void SetDebugFlags (tRendererDebugFlag aFlags)
 
tRendererDebugFlag GetDebugFlags ()
 
cRenderList * GetRenderList ()
 
cRenderSettings * GetRenderSettings ()
 
eRendererShowShadows GetShowShadows ()
 
void SetShowShadows (eRendererShowShadows aState)
 
void FetchOcclusionQueries ()
 

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