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 Common::Rect *clippingRectangle=nullptr) const =0 |
| DrawCallType | getType () const |
| virtual const Common::Rect | getDirtyRegion () const |
Protected Attributes | |
| Common::Rect | _dirtyRegion |