lmgl
1.0.0
A lightweight OpenGL graphics engine library written in C++
Loading...
Searching...
No Matches
lmgl::ui::UIElement Member List
This is the complete list of members for
lmgl::ui::UIElement
, including all inherited members.
add_child
(const std::shared_ptr< UIElement > child)
lmgl::ui::UIElement
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
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)=0
lmgl::ui::UIElement
pure virtual
set_anchor
(Anchor anchor)
lmgl::ui::UIElement
inline
set_name
(const std::string &name)
lmgl::ui::UIElement
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
UIElement
(const std::string &name="UIElement")
lmgl::ui::UIElement
~UIElement
()=default
lmgl::ui::UIElement
virtual
Generated by
1.16.1