ScummVM API documentation
hpl::cRendererPostEffects Class Reference

Public Member Functions

 cRendererPostEffects (iLowLevelGraphics *apLowLevelGraphics, cResources *apResources, cRenderList *apRenderList, cRenderer3D *apRenderer3D)
 
void Render ()
 
void SetImageTrailActive (bool abX)
 
bool GetImageTrailActive ()
 
void SetImageTrailAmount (float afAmount)
 
iTextureGetScreenBuffer (int alNum)
 
void SetActive (bool abX)
 
bool GetActive ()
 
void SetBloomActive (bool abX)
 
bool GetBloomActive ()
 
void SetBloomSpread (float afX)
 
float GetBloomSpread ()
 
void SetMotionBlurActive (bool abX)
 
bool GetMotionBlurActive ()
 
void SetMotionBlurAmount (float afX)
 
float GetMotionBlurAmount ()
 
void SetDepthOfFieldActive (bool abX)
 
void SetDepthOfFieldMaxBlur (float afX)
 
void SetDepthOfFieldFocalPlane (float afX)
 
void SetDepthOfFieldNearPlane (float afX)
 
void SetDepthOfFieldFarPlane (float afX)
 
bool GetDepthOfFieldActive ()
 
float GetDepthOfFieldMaxBlur ()
 
float GetDepthOfFieldFocalPlane ()
 
float GetDepthOfFieldNearPlane ()
 
float GetDepthOfFieldFarPlane ()
 
iTextureGetFreeScreenTexture ()
 
void RenderBlurTexture (iTexture *apDestination, iTexture *apSource, float afBlurAmount)
 

Member Function Documentation

◆ Render()

void hpl::cRendererPostEffects::Render ( )

Render post effects, called by cScene

◆ SetImageTrailAmount()

void hpl::cRendererPostEffects::SetImageTrailAmount ( float  afAmount)
inline

Set the amount of blur

Parameters
afAmount0.0 - 1.0 are valid

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