Plutonium framework API 1.0.0
Easy-to-use, SDL2-based UI framework for Nintendo Switch homebrew
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
pu::ui::elm::Element Member List

This is the complete list of members for pu::ui::elm::Element, including all inherited members.

Element()pu::ui::elm::Elementinline
GetHeight()=0pu::ui::elm::Elementpure virtual
GetHorizontalAlign()pu::ui::elm::Elementinline
GetProcessedX()pu::ui::elm::Element
GetProcessedY()pu::ui::elm::Element
GetVerticalAlign()pu::ui::elm::Elementinline
GetWidth()=0pu::ui::elm::Elementpure virtual
GetX()=0pu::ui::elm::Elementpure virtual
GetY()=0pu::ui::elm::Elementpure virtual
h_alignpu::ui::elm::Elementprotected
IsVisible()pu::ui::elm::Elementinline
OnInput(const u64 keys_down, const u64 keys_up, const u64 keys_held, const TouchPoint touch_pos)=0pu::ui::elm::Elementpure virtual
OnRender(render::Renderer::Ref &drawer, const i32 x, const i32 y)=0pu::ui::elm::Elementpure virtual
parent_containerpu::ui::elm::Elementprotected
SetHorizontalAlign(const HorizontalAlign align)pu::ui::elm::Elementinline
SetParentContainer(Container *parent_container)pu::ui::elm::Elementinline
SetVerticalAlign(const VerticalAlign align)pu::ui::elm::Elementinline
SetVisible(const bool visible)pu::ui::elm::Elementinline
v_alignpu::ui::elm::Elementprotected
visiblepu::ui::elm::Elementprotected
~Element()pu::ui::elm::Elementinlinevirtual