This is the complete list of members for lmgl::ui::Toggle, including all inherited members.
| add_child(const std::shared_ptr< UIElement > child) | lmgl::ui::UIElement | |
| contains_point(float x, float y, float canvas_width, float canvas_height) const | lmgl::ui::Toggle | |
| get_absolute_position(float canvas_width, float canvas_height) const | lmgl::ui::UIElement | |
| get_anchor() const | lmgl::ui::UIElement | inline |
| get_children() const | lmgl::ui::UIElement | inline |
| get_name() const | lmgl::ui::UIElement | inline |
| get_parent() const | lmgl::ui::UIElement | inline |
| get_position() const | lmgl::ui::UIElement | inline |
| get_render_order() const | lmgl::ui::UIElement | inline |
| get_size() const | lmgl::ui::UIElement | inline |
| get_text() | lmgl::ui::Toggle | inline |
| handle_click(float x, float y, float canvas_width, float canvas_height) | lmgl::ui::Toggle | |
| is_checked() const | lmgl::ui::Toggle | inline |
| is_visible() const | lmgl::ui::UIElement | inline |
| m_anchor | lmgl::ui::UIElement | protected |
| m_children | lmgl::ui::UIElement | protected |
| m_name | lmgl::ui::UIElement | protected |
| m_parent | lmgl::ui::UIElement | protected |
| m_position | lmgl::ui::UIElement | protected |
| m_render_order | lmgl::ui::UIElement | protected |
| m_size | lmgl::ui::UIElement | protected |
| m_visible | lmgl::ui::UIElement | protected |
| remove_child(const std::shared_ptr< UIElement > child) | lmgl::ui::UIElement | |
| render(float canvas_width, float canvas_height, const glm::mat4 &projection) override | lmgl::ui::Toggle | virtual |
| set_anchor(Anchor anchor) | lmgl::ui::UIElement | inline |
| set_box_size(float size) | lmgl::ui::Toggle | inline |
| set_checked(bool checked) | lmgl::ui::Toggle | |
| set_label(const std::string &label) | lmgl::ui::Toggle | |
| set_name(const std::string &name) | lmgl::ui::UIElement | inline |
| set_on_toggle(std::function< void(bool)> callback) | lmgl::ui::Toggle | inline |
| set_position(const glm::vec2 &position) | lmgl::ui::UIElement | inline |
| set_render_order(int order) | lmgl::ui::UIElement | inline |
| set_size(const glm::vec2 &size) | lmgl::ui::UIElement | inline |
| set_visible(bool visible) | lmgl::ui::UIElement | inline |
| Toggle(const std::string &label="Toggle", const std::string &name="Toggle") | lmgl::ui::Toggle | |
| UIElement(const std::string &name="UIElement") | lmgl::ui::UIElement | |
| ~Toggle() override=default | lmgl::ui::Toggle | |
| ~UIElement()=default | lmgl::ui::UIElement | virtual |