|
Capycore Engine
0.1.0
A simple and lightweight game engine written in C++ based on the Unity API architecture.
|
This is the complete list of members for UIButton, including all inherited members.
| add_child(GameObject &child) | GameObject | |
| add_component(Args &&... args) | GameObject | inline |
| add_on_focus(const std::function< void(UIInteractable &)> &handler) | UIInteractable | |
| add_on_hover(const std::function< void(UIInteractable &)> &handler) | UIInteractable | |
| add_on_press(const std::function< void(UIButton &)> &handler) | UIButton | |
| UIInteractable::add_on_press(const std::function< void(UIInteractable &)> &handler) | UIInteractable | |
| add_on_release(const std::function< void(UIInteractable &)> &handler) | UIInteractable | |
| add_on_unfocus(const std::function< void(UIInteractable &)> &handler) | UIInteractable | |
| add_on_unhover(const std::function< void(UIInteractable &)> &handler) | UIInteractable | |
| anchor() const | UIObject | |
| anchor(Point anchor) | UIObject | |
| anchor_ | UIObject | protected |
| button_color() const | UIButton | |
| button_color(const Color &color) | UIButton | |
| children() | GameObject | |
| deserialize(const std::vector< uint8_t > &data, size_t &offset) | GameObject | |
| disable() | UIInteractable | |
| dont_destroy_on_load() const noexcept | GameObject | |
| enable() | UIInteractable | |
| font_size() const | UIButton | |
| font_size(int size) | UIButton | |
| GameObject(Scene &scene) | GameObject | explicit |
| GameObject(const GameObject &)=delete | GameObject | |
| GameObject(GameObject &&)=default | GameObject | |
| get_component() const noexcept | GameObject | inline |
| get_components() const | GameObject | inline |
| get_components_all() const | GameObject | |
| get_components_from_children() const | GameObject | inline |
| get_script() const noexcept | GameObject | inline |
| height() const | UIObject | |
| height(float height) | UIObject | |
| height_ | UIObject | protected |
| id() const noexcept | GameObject | |
| in_range(const Point &mouse_pos) const | UIInteractable | protected |
| interaction_state_ | UIInteractable | protected |
| is_active() const noexcept | GameObject | |
| is_active_in_world() const noexcept | GameObject | |
| label() const | UIButton | |
| label(const std::string &label) | UIButton | |
| label_color() const | UIButton | |
| label_color(const Color &color) | UIButton | |
| layer(int layer) | GameObject | |
| layer() const | GameObject | |
| mark_dont_destroy_on_load(bool dont_destroy) noexcept | GameObject | |
| mark_for_deletion() noexcept | GameObject | |
| marked_for_deletion() const noexcept | GameObject | |
| name(const std::string &name) | GameObject | |
| name() const | GameObject | |
| on_focus() | UIInteractable | inlinevirtual |
| on_focus_handlers_ | UIInteractable | protected |
| on_hold() | UIInteractable | inlinevirtual |
| on_hover() override | UIButton | virtual |
| on_hover_handlers_ | UIInteractable | protected |
| on_press() override | UIButton | virtual |
| on_release() override | UIButton | virtual |
| on_release_handlers_ | UIInteractable | protected |
| on_unfocus() | UIInteractable | inlinevirtual |
| on_unfocus_handlers_ | UIInteractable | protected |
| on_unhover() override | UIButton | virtual |
| on_unhover_handlers_ | UIInteractable | protected |
| operator=(const GameObject &)=delete | GameObject | |
| operator=(GameObject &&)=default | GameObject | |
| parent() const | GameObject | |
| parent(GameObject &parent) | GameObject | |
| parent(std::nullopt_t null_opt) | GameObject | |
| pivot() const | UIObject | |
| pivot(Point pivot) | UIObject | |
| pivot_ | UIObject | protected |
| prefab_type_id(const std::string &id) | GameObject | |
| prefab_type_id() const | GameObject | |
| remove_all_components() | GameObject | |
| remove_child(GameObject &child) | GameObject | |
| remove_component(T &component) | GameObject | inline |
| render() const | UIObject | inlinevirtual |
| scene() const noexcept | GameObject | |
| scene(Scene &scene) noexcept | GameObject | |
| serialize(std::vector< uint8_t > &out) const | GameObject | |
| set_active() noexcept | GameObject | |
| set_active_in_world() noexcept | GameObject | |
| set_inactive() noexcept | GameObject | |
| set_inactive_in_world() noexcept | GameObject | |
| state() | UIInteractable | |
| state() const | UIInteractable | |
| tag(const std::string &tag) | GameObject | |
| tag() const | GameObject | |
| transform(Transform transform) | GameObject | |
| transform() | GameObject | |
| transform() const | GameObject | |
| UIButton(Scene &scene, float width, float height, Point pivot, Point anchor, const std::string &label="", const std::string &font="", const std::string &font_path="", const std::string &sprite_path="") | UIButton | |
| UIInteractable(Scene &scene, float width, float height, Point pivot, Point anchor) | UIInteractable | |
| UIObject(Scene &scene, float width, float height, Point pivot, Point anchor) | UIObject | |
| update(float dt) override | UIButton | virtual |
| update_interaction(float dt) | UIInteractable | |
| width() const | UIObject | |
| width(float width) | UIObject | |
| width_ | UIObject | protected |
| ~GameObject()=default | GameObject | virtual |