|
void | reset () |
|
void | setUI (Rect *parent=nullptr) |
|
void | load (rapidxml::xml_node< char > *node, const bool &echo=true) |
|
void | init (const Button &ref, const int &xOffset=0, const int &yOffset=0) |
|
void | img (Button &b) |
|
void | img (ButtonImage &image) |
|
ButtonImage | img () |
|
void | draw (const int &xOffset=0, const int &yOffset=0, Rect *clip=nullptr) |
|
ButtonAction | handleEvents (const Common::Event &event, const int &xOffset=0, const int &yOffset=0) |
|
void | imageCaptionOnlyDraw (const int &xOffset=0, const int &yOffset=0, Rect *clip=nullptr) |
|
void | hoverInfoOnlyDraw (const int &xOffset=0, const int &yOffset=0, Rect *clip=nullptr) |
|
void | init (const int &x, const int &y, const Align &alignX, const Align &alignY, const ImageKey image=0, const int &w=0, const int &h=0) |
|
void | init (const Element &e, ImageKey img=0, const int &xOffset=0, const int &yOffset=0) |
|
void | load (rapidxml::xml_node< char > *node, ImageKey img, const bool &echo=true) |
|
void | load (rapidxml::xml_node< char > *node, Rect *parent=nullptr, const bool &echo=true) |
|
void | setUI (Rect *parent=nullptr) |
|
| Rect (int X=0, int Y=0, int W=0, int H=0) |
|
bool | load (rapidxml::xml_node< char > *node, const bool &echo=true, const Common::String &x_name="x", const Common::String &y_name="y", const Common::String &w_name="w", const Common::String &h_name="h") |
|
bool | collide (Rect box) const |
|
void | extend (Rect box) |
|
Direction | resolveX (Rect collider) |
|
Direction | resolveY (Rect collider) |
|
bool | contains (int x1, int y1) |
|
bool | contains (Vector2i v) |
|
bool | contains (Rect box) |
|
void | flip (const TextureFlipType &flip, const Vector2i &axis) |
|
void | draw (const int &xOffset=0, const int &yOffset=0, const uint8 &r=0, const uint8 &g=0, const uint8 &b=0, const uint8 &a=255) |
|
bool | operator== (const Rect &r) |
|
void | saveState (rapidxml::xml_document<> &doc, rapidxml::xml_node< char > *root, const char *name) |
|