ScummVM API documentation
Wage::Design Class Reference

Public Member Functions

 Design (Common::SeekableReadStream *data)
 
void setBounds (Common::Rect *bounds)
 
Common::RectgetBounds ()
 
void paint (Graphics::ManagedSurface *canvas, Graphics::MacPatterns &patterns, int x, int y)
 
bool isInBounds (int x, int y)
 
bool isBoundsCalculation ()
 
void adjustBounds (int16 x, int16 y)
 

Static Public Member Functions

static void drawRect (Graphics::ManagedSurface *surface, Common::Rect &rect, int thickness, int color, Graphics::MacPatterns &patterns, byte fillType)
 
static void drawRect (Graphics::ManagedSurface *surface, int x1, int y1, int x2, int y2, int thickness, int color, Graphics::MacPatterns &patterns, byte fillType)
 
static void drawFilledRect (Graphics::ManagedSurface *surface, Common::Rect &rect, int color, Graphics::MacPatterns &patterns, byte fillType)
 
static void drawFilledRoundRect (Graphics::ManagedSurface *surface, Common::Rect &rect, int arc, int color, Graphics::MacPatterns &patterns, byte fillType)
 
static void drawHLine (Graphics::ManagedSurface *surface, int x1, int x2, int y, int thickness, int color, Graphics::MacPatterns &patterns, byte fillType)
 
static void drawVLine (Graphics::ManagedSurface *surface, int x, int y1, int y2, int thickness, int color, Graphics::MacPatterns &patterns, byte fillType)
 

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