lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
Loading...
Searching...
No Matches
lmgl::ui::Slider Member List

This is the complete list of members for lmgl::ui::Slider, 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) constlmgl::ui::Slider
get_absolute_position(float canvas_width, float canvas_height) constlmgl::ui::UIElement
get_anchor() constlmgl::ui::UIElementinline
get_children() constlmgl::ui::UIElementinline
get_label_text()lmgl::ui::Sliderinline
get_name() constlmgl::ui::UIElementinline
get_parent() constlmgl::ui::UIElementinline
get_position() constlmgl::ui::UIElementinline
get_render_order() constlmgl::ui::UIElementinline
get_size() constlmgl::ui::UIElementinline
get_value() constlmgl::ui::Sliderinline
get_value_text()lmgl::ui::Sliderinline
handle_mouse_button(float x, float y, bool pressed, float canvas_width, float canvas_height)lmgl::ui::Slider
handle_mouse_drag(float x, float y, float canvas_width, float canvas_height)lmgl::ui::Slider
is_visible() constlmgl::ui::UIElementinline
m_anchorlmgl::ui::UIElementprotected
m_childrenlmgl::ui::UIElementprotected
m_namelmgl::ui::UIElementprotected
m_parentlmgl::ui::UIElementprotected
m_positionlmgl::ui::UIElementprotected
m_render_orderlmgl::ui::UIElementprotected
m_sizelmgl::ui::UIElementprotected
m_visiblelmgl::ui::UIElementprotected
remove_child(const std::shared_ptr< UIElement > child)lmgl::ui::UIElement
render(float canvas_width, float canvas_height, const glm::mat4 &projection) overridelmgl::ui::Slidervirtual
set_anchor(Anchor anchor)lmgl::ui::UIElementinline
set_label(const std::string &label)lmgl::ui::Slider
set_name(const std::string &name)lmgl::ui::UIElementinline
set_on_value_changed(std::function< void(float)> callback)lmgl::ui::Sliderinline
set_position(const glm::vec2 &position)lmgl::ui::UIElementinline
set_range(float min, float max)lmgl::ui::Slider
set_render_order(int order)lmgl::ui::UIElementinline
set_show_value(bool show)lmgl::ui::Sliderinline
set_size(const glm::vec2 &size)lmgl::ui::UIElementinline
set_value(float value)lmgl::ui::Slider
set_visible(bool visible)lmgl::ui::UIElementinline
Slider(float min=0.0f, float max=1.0f, float initial_value=0.5f, const std::string &name="Slider")lmgl::ui::Slider
UIElement(const std::string &name="UIElement")lmgl::ui::UIElement
~Slider() override=defaultlmgl::ui::Slider
~UIElement()=defaultlmgl::ui::UIElementvirtual