ScummVM API documentation
Awe::Gfx Struct Referenceabstract

Public Member Functions

virtual void init (int targetW, int targetH)
 
virtual void fini ()
 
virtual void setFont (const uint8 *src, int w, int h)=0
 
virtual void setPalette (const Color *colors, int count)=0
 
virtual void setSpriteAtlas (const uint8 *src, int w, int h, int xSize, int ySize)=0
 
virtual void drawSprite (int buffer, int num, const Point *pt, uint8 color)=0
 
virtual void drawBitmap (int buffer, const uint8 *data, int w, int h, int fmt)=0
 
virtual void drawPoint (int buffer, uint8 color, const Point *pt)=0
 
virtual void drawQuadStrip (int buffer, uint8 color, const QuadStrip *qs)=0
 
virtual void drawStringChar (int buffer, uint8 color, char c, const Point *pt)=0
 
virtual void clearBuffer (int num, uint8 color)=0
 
virtual void copyBuffer (int dst, int src, int vscroll=0)=0
 
virtual void drawBuffer (int num, SystemStub *)=0
 
virtual void drawRect (int num, uint8 color, const Point *pt, int w, int h)=0
 
virtual void drawBitmapOverlay (const Graphics::Surface &src, int fmt, SystemStub *stub)=0
 

Public Attributes

int _fixUpPalette = 0
 

Static Public Attributes

static const uint8 FONT []
 
static bool _is1991
 
static Graphics::PixelFormat _format
 
static const uint16 SHAPES_MASK_OFFSET []
 
static const int SHAPES_MASK_COUNT
 
static const uint8 SHAPES_MASK_DATA []
 

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