|
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 UIInput, including all inherited members.
| add_child(GameObject &child) | GameObject | |
| add_component(Args &&... args) | GameObject | inline |
| add_on_focus(const std::function< void(UIInput &)> &handler) | UIInput | |
| UIInteractable::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(UIInteractable &)> &handler) | UIInteractable | |
| add_on_release(const std::function< void(UIInteractable &)> &handler) | UIInteractable | |
| add_on_text_changed(const std::function< void(UIInput &)> &handler) | UIInput | |
| add_on_unfocus(const std::function< void(UIInput &)> &handler) | UIInput | |
| 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 |
| 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 | UIInput | |
| font_size(int size) | UIInput | |
| 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 |
| input_color() const | UIInput | |
| input_color(const Color &color) | UIInput | |
| interaction_state_ | UIInteractable | protected |
| is_active() const noexcept | GameObject | |
| is_active_in_world() const noexcept | GameObject | |
| 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() override | UIInput | virtual |
| on_hold() | UIInteractable | inlinevirtual |
| on_hover() override | UIInput | virtual |
| on_hover_handlers_ | UIInteractable | protected |
| on_press() | UIInteractable | inlinevirtual |
| on_press_handlers_ | UIInteractable | protected |
| on_release() | UIInteractable | inlinevirtual |
| on_release_handlers_ | UIInteractable | protected |
| on_unfocus() override | UIInput | virtual |
| on_unhover() override | UIInput | 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 | |
| text() const | UIInput | |
| text(const std::string &value) | UIInput | |
| text_color() const | UIInput | |
| text_color(const Color &color) | UIInput | |
| transform(Transform transform) | GameObject | |
| transform() | GameObject | |
| transform() const | GameObject | |
| UIInput(Scene &scene, float width, float height, Point pivot, Point anchor, const std::string &placeholder="", const std::string &font="", const std::string &font_path="", const std::string &sprite_path="") | UIInput | |
| 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 | UIInput | virtual |
| update_interaction(float dt) | UIInteractable | |
| width() const | UIObject | |
| width(float width) | UIObject | |
| width_ | UIObject | protected |
| ~GameObject()=default | GameObject | virtual |