Plutonium framework API  0.3
Simple UI framework for libnx and SDL2
pu::ui::elm::Toggle Class Reference

#include <elm_Toggle.hpp>

Inheritance diagram for pu::ui::elm::Toggle:
pu::ui::elm::Element

Public Member Functions

 Toggle (i32 X, i32 Y, String Content, u64 Key, Color Color)
 
 ~Toggle ()
 
i32 GetX ()
 
void SetX (i32 X)
 
i32 GetY ()
 
void SetY (i32 Y)
 
i32 GetWidth ()
 
i32 GetHeight ()
 
String GetContent ()
 
void SetContent (String Content)
 
void SetFont (String font_name)
 
Color GetColor ()
 
void SetColor (Color General)
 
u64 GetKey ()
 
void SetKey (u64 Key)
 
bool IsChecked ()
 
void OnRender (render::Renderer::Ref &Drawer, i32 X, i32 Y)
 
void OnInput (u64 Down, u64 Up, u64 Held, Touch Pos)
 
- Public Member Functions inherited from pu::ui::elm::Element
 Element ()
 
virtual ~Element ()
 
bool IsVisible ()
 
void SetVisible (bool Visible)
 
void SetParent (void *Base)
 
void * GetParent ()
 
void SetHorizontalAlign (HorizontalAlign Align)
 
HorizontalAlign GetHorizontalAlign ()
 
void SetVerticalAlign (VerticalAlign Align)
 
VerticalAlign GetVerticalAlign ()
 
bool HasParent ()
 
i32 GetProcessedX ()
 
i32 GetProcessedY ()
 

Additional Inherited Members

- Protected Attributes inherited from pu::ui::elm::Element
bool visible
 
HorizontalAlign halign
 
VerticalAlign valign
 
void * parent
 

Constructor & Destructor Documentation

pu::ui::elm::Toggle::Toggle ( i32  X,
i32  Y,
String  Content,
u64  Key,
Color  Color 
)
pu::ui::elm::Toggle::~Toggle ( )

Member Function Documentation

Color pu::ui::elm::Toggle::GetColor ( )
String pu::ui::elm::Toggle::GetContent ( )
i32 pu::ui::elm::Toggle::GetHeight ( )
virtual

Implements pu::ui::elm::Element.

u64 pu::ui::elm::Toggle::GetKey ( )
i32 pu::ui::elm::Toggle::GetWidth ( )
virtual

Implements pu::ui::elm::Element.

i32 pu::ui::elm::Toggle::GetX ( )
virtual

Implements pu::ui::elm::Element.

i32 pu::ui::elm::Toggle::GetY ( )
virtual

Implements pu::ui::elm::Element.

bool pu::ui::elm::Toggle::IsChecked ( )
void pu::ui::elm::Toggle::OnInput ( u64  Down,
u64  Up,
u64  Held,
Touch  Pos 
)
virtual

Implements pu::ui::elm::Element.

void pu::ui::elm::Toggle::OnRender ( render::Renderer::Ref &  Drawer,
i32  X,
i32  Y 
)
virtual

Implements pu::ui::elm::Element.

void pu::ui::elm::Toggle::SetColor ( Color  General)
void pu::ui::elm::Toggle::SetContent ( String  Content)
void pu::ui::elm::Toggle::SetFont ( String  font_name)
void pu::ui::elm::Toggle::SetKey ( u64  Key)
void pu::ui::elm::Toggle::SetX ( i32  X)
void pu::ui::elm::Toggle::SetY ( i32  Y)

The documentation for this class was generated from the following file: