ScummVM API documentation
hpl::cRenderList Class Reference

Public Member Functions

 cRenderList (cGraphics *apGraphics)
 
void SetCamera (cCamera3D *apCamera)
 
cCamera3DGetCamera ()
 
bool Add (iRenderable *apObject)
 
void Clear ()
 
void AddOcclusionQuery (cOcclusionQueryObject *apObject)
 
cOcclusionQueryObjectIterator GetQueryIterator ()
 
cMotionBlurObjectIterator GetMotionBlurIterator ()
 
cTransperantObjectIterator GetTransperantIterator ()
 
cLight3DIterator GetLightIt ()
 
cRenderableIterator GetObjectIt ()
 
int GetLightNum ()
 
int GetObjectNum ()
 
void Compile ()
 
int GetRenderCount ()
 
int GetLastRenderCount ()
 
int GetLightObjects (int alLightIdx)
 
void SetFrameTime (float afTime)
 
cRenderNodeGetRootNode (eRenderListDrawType aObjectType, eMaterialRenderType aPassType, int alLightNum)
 

Static Public Member Functions

static int GetGlobalRenderCount ()
 

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