ScummVM API documentation
Ultima::Ultima4::SubImage Struct Reference
Inheritance diagram for Ultima::Ultima4::SubImage:
Common::Rect

Public Attributes

Common::String _name
 
Common::String _srcImageName
 
- Public Attributes inherited from Common::Rect
int16 top
 
int16 left
 
int16 bottom
 
int16 right
 

Additional Inherited Members

- Public Member Functions inherited from Common::Rect
constexpr Rect (int16 w, int16 h)
 
 Rect (const Point &topLeft, const Point &bottomRight)
 
constexpr Rect (const Point &topLeft, int16 w, int16 h)
 
 Rect (int16 x1, int16 y1, int16 x2, int16 y2)
 
bool operator== (const Rect &rhs) const
 
bool operator!= (const Rect &rhs) const
 
int16 width () const
 
int16 height () const
 
void setWidth (int16 aWidth)
 
void setHeight (int16 aHeight)
 
bool contains (int16 x, int16 y) const
 
bool contains (const Point &p) const
 
bool contains (const Rect &r) const
 
bool equals (const Rect &r) const
 
bool intersects (const Rect &r) const
 
Rect findIntersectingRect (const Rect &r) const
 
void extend (const Rect &r)
 
void grow (int16 offset)
 
void clip (const Rect &r)
 
void clip (int16 maxw, int16 maxh)
 
bool isEmpty () const
 
bool isValidRect () const
 
void moveTo (int16 x, int16 y)
 
void translate (int16 dx, int16 dy)
 
void moveTo (const Point &p)
 
void debugPrint (int debuglevel=0, const char *caption="Rect:") const
 
- Static Public Member Functions inherited from Common::Rect
static Rect center (int16 cx, int16 cy, int16 w, int16 h)
 
static bool getBlitRect (Point &dst, Rect &rect, const Rect &clip)
 

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