ScummVM API documentation
Toltecs::RenderQueue Class Reference

Public Member Functions

 RenderQueue (ToltecsEngine *vm)
 
void addSprite (SpriteDrawItem &sprite)
 
void addText (int16 x, int16 y, byte color, uint fontResIndex, byte *text, int len)
 
void addMask (SegmapMaskRect &mask)
 
void update ()
 
void clear ()
 

Protected Types

typedef Common::List< RenderQueueItemRenderQueueArray
 

Protected Member Functions

bool rectIntersectsItem (const Common::Rect &rect)
 
RenderQueueItemfindItemInQueue (RenderQueueArray *queue, const RenderQueueItem &item)
 
bool hasItemChanged (const RenderQueueItem &item1, const RenderQueueItem &item2)
 
void invalidateItemsByRect (const Common::Rect &rect, const RenderQueueItem *item)
 
void addDirtyRect (const Common::Rect &rect)
 
void restoreDirtyBackground ()
 
void updateDirtyRects ()
 

Protected Attributes

ToltecsEngine_vm
 
RenderQueueArray_currQueue
 
RenderQueueArray_prevQueue
 
MicroTileArray_updateUta
 

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