_canmove (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
_caption (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
_category (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | |
_empty (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | |
_enabled (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | |
_hotkey (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
_hoverKey (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
_hoverMouse (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
_hoverPrev (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
_img (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
_item (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | |
_itemType (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | |
_mousePressed (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
_seClick (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
_seHover (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
_tooltip (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
_unread (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | |
_visible (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
Button() (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
canSwap(ItemSlot &target) (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | inline |
collide(Rect box) const (defined in Crab::Rect) | Crab::Rect | |
contains(int x1, int y1) (defined in Crab::Rect) | Crab::Rect | inline |
contains(Vector2i v) (defined in Crab::Rect) | Crab::Rect | inline |
contains(Rect box) (defined in Crab::Rect) | Crab::Rect | inline |
draw() (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | |
draw(const int &xOffset=0, const int &yOffset=0, Rect *clip=nullptr) (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
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) (defined in Crab::Rect) | Crab::Rect | |
Element() (defined in Crab::pyrodactyl::ui::Element) | Crab::pyrodactyl::ui::Element | inline |
equip(Item &i) (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | |
extend(Rect box) (defined in Crab::Rect) | Crab::Rect | |
flip(const TextureFlipType &flip, const Vector2i &axis) (defined in Crab::Rect) | Crab::Rect | |
h (defined in Crab::Rect) | Crab::Rect | |
handleEvents(const Common::Event &event, const int &xOffset=0, const int &yOffset=0) (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | |
hoverInfoOnlyDraw(const int &xOffset=0, const int &yOffset=0, Rect *clip=nullptr) (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
imageCaptionOnlyDraw(const int &xOffset=0, const int &yOffset=0, Rect *clip=nullptr) (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
img(const StateButtonImage &sbi) (defined in Crab::pyrodactyl::ui::StateButton) | Crab::pyrodactyl::ui::StateButton | |
img(Button &b) (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | inline |
img(ButtonImage &image) (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | inline |
img() (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | inline |
init(const ItemSlot &ref, const int &xOffset=0, const int &yOffset=0) (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | |
init(const StateButton &ref, const int &xOffset=0, const int &yOffset=0) (defined in Crab::pyrodactyl::ui::StateButton) | Crab::pyrodactyl::ui::StateButton | |
init(const Button &ref, const int &xOffset=0, const int &yOffset=0) (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
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) (defined in Crab::pyrodactyl::ui::Element) | Crab::pyrodactyl::ui::Element | |
init(const Element &e, ImageKey img=0, const int &xOffset=0, const int &yOffset=0) (defined in Crab::pyrodactyl::ui::Element) | Crab::pyrodactyl::ui::Element | inline |
ItemSlot() (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | inline |
load(rapidxml::xml_node< char > *node) (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | |
load(rapidxml::xml_node< char > *node, const bool &echo=true) (defined in Crab::pyrodactyl::ui::StateButton) | Crab::pyrodactyl::ui::StateButton | |
load(rapidxml::xml_node< char > *node, ImageKey img, const bool &echo=true) (defined in Crab::pyrodactyl::ui::Element) | Crab::pyrodactyl::ui::Element | |
load(rapidxml::xml_node< char > *node, Rect *parent=nullptr, const bool &echo=true) (defined in Crab::pyrodactyl::ui::Element) | Crab::pyrodactyl::ui::Element | |
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") (defined in Crab::Rect) | Crab::Rect | |
loadState(rapidxml::xml_node< char > *node) (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | |
operator==(const Rect &r) (defined in Crab::Rect) | Crab::Rect | inline |
Rect(int X=0, int Y=0, int W=0, int H=0) (defined in Crab::Rect) | Crab::Rect | inline |
reset() (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
resolveX(Rect collider) (defined in Crab::Rect) | Crab::Rect | |
resolveY(Rect collider) (defined in Crab::Rect) | Crab::Rect | |
saveState(rapidxml::xml_document<> &doc, rapidxml::xml_node< char > *root) (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | |
saveState(rapidxml::xml_document<> &doc, rapidxml::xml_node< char > *root, const char *name) (defined in Crab::Rect) | Crab::Rect | |
setUI(Rect *parent=nullptr) (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | |
statChange(pyrodactyl::people::Person &obj, bool increase) (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | |
state(const bool val) (defined in Crab::pyrodactyl::ui::StateButton) | Crab::pyrodactyl::ui::StateButton | |
state() (defined in Crab::pyrodactyl::ui::StateButton) | Crab::pyrodactyl::ui::StateButton | inline |
StateButton() (defined in Crab::pyrodactyl::ui::StateButton) | Crab::pyrodactyl::ui::StateButton | inline |
swap(ItemSlot &target) (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | |
w (defined in Crab::Rect) | Crab::Rect | |
x (defined in Crab::pyrodactyl::ui::Element) | Crab::pyrodactyl::ui::Element | |
y (defined in Crab::pyrodactyl::ui::Element) | Crab::pyrodactyl::ui::Element | |
~Button() (defined in Crab::pyrodactyl::ui::Button) | Crab::pyrodactyl::ui::Button | inline |
~Element() (defined in Crab::pyrodactyl::ui::Element) | Crab::pyrodactyl::ui::Element | inline |
~ItemSlot() (defined in Crab::pyrodactyl::item::ItemSlot) | Crab::pyrodactyl::item::ItemSlot | inline |
~StateButton() (defined in Crab::pyrodactyl::ui::StateButton) | Crab::pyrodactyl::ui::StateButton | inline |