ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Graphics::Primitives Class Referenceabstract

Public Member Functions

virtual void drawPoint (int x, int y, uint32 color, void *data)=0
 
virtual void drawLine (int x0, int y0, int x1, int y1, uint32 color, void *data)
 
virtual void drawHLine (int x1, int x2, int y, uint32 color, void *data)
 
virtual void drawVLine (int x, int y1, int y2, uint32 color, void *data)
 
virtual void drawThickLine (int x0, int y0, int x1, int y1, int penX, int penY, uint32 color, void *data)
 
virtual void drawThickLine2 (int x1, int y1, int x2, int y2, int thick, uint32 color, void *data)
 
virtual void drawFilledRect (const Common::Rect &rect, uint32 color, void *data)
 
virtual void drawFilledRect1 (const Common::Rect &rect, uint32 color, void *data)
 
virtual void drawRect (const Common::Rect &rect, uint32 color, void *data)
 
virtual void drawRect1 (const Common::Rect &rect, uint32 color, void *data)
 
virtual void drawRoundRect (const Common::Rect &rect, int arc, uint32 color, bool filled, void *data)
 
virtual void drawRoundRect1 (const Common::Rect &rect, int arc, uint32 color, bool filled, void *data)
 
virtual void drawPolygonScan (const int *polyX, const int *polyY, int npoints, const Common::Rect &bbox, uint32 color, void *data)
 
virtual void drawEllipse (int x0, int y0, int x1, int y1, uint32 color, bool filled, void *data)
 

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