Public Types | |
enum | DrawCallType { DrawCall_Rasterization, DrawCall_Blitting, DrawCall_Clear } |
Public Member Functions | |
DrawCall (DrawCallType type) | |
bool | operator== (const DrawCall &other) const |
bool | operator!= (const DrawCall &other) const |
virtual void | execute (bool restoreState) const =0 |
virtual void | execute (const Common::Rect &clippingRectangle, bool restoreState) const =0 |
DrawCallType | getType () const |
virtual const Common::Rect | getDirtyRegion () const |
Protected Attributes | |
Common::Rect | _dirtyRegion |