ScummVM API documentation
TinyGL::DrawCall Class Referenceabstract
Inheritance diagram for TinyGL::DrawCall:
TinyGL::BlittingDrawCall TinyGL::ClearBufferDrawCall TinyGL::RasterizationDrawCall

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
 

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