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)
 
iTextureGetSkyBox ()
 
bool GetSkyBoxActive ()
 
cColor GetSkyBoxColor ()
 
void SetAmbientColor (const cColor &aColor)
 
cColor GetAmbientColor ()
 
iTextureGetFogSolidTexture ()
 
iTextureGetFogAddTexture ()
 
iTextureGetFogAlphaTexture ()
 
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 ()
 
cBoundingVolumeGetFogBV ()
 
void SetPostEffects (cRendererPostEffects *apPostEffects)
 
void SetDebugFlags (tRendererDebugFlag aFlags)
 
tRendererDebugFlag GetDebugFlags ()
 
cRenderListGetRenderList ()
 
cRenderSettingsGetRenderSettings ()
 
eRendererShowShadows GetShowShadows ()
 
void SetShowShadows (eRendererShowShadows aState)
 
void FetchOcclusionQueries ()
 

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