Plutonium framework API  0.3
Simple UI framework for libnx and SDL2
pu::ui::extras::Toast Class Referencefinal

#include <extras_Toast.hpp>

Inheritance diagram for pu::ui::extras::Toast:
pu::ui::Overlay pu::ui::Container

Public Member Functions

 Toast (String Text, String font_name, Color TextColor, Color BaseColor)
 
void SetText (String Text)
 
void OnPreRender (render::Renderer::Ref &Drawer)
 
void OnPostRender (render::Renderer::Ref &Drawer)
 
- Public Member Functions inherited from pu::ui::Overlay
 Overlay (i32 X, i32 Y, i32 Width, i32 Height, Color Background, bool Rounded=true)
 
void SetRadius (i32 Radius)
 
i32 GetRadius ()
 
bool Render (render::Renderer::Ref &Drawer)
 
void NotifyEnding (bool End)
 
- Public Member Functions inherited from pu::ui::Container
 Container (i32 X, i32 Y, i32 Width, i32 Height)
 
template<typename Elem >
void Add (std::shared_ptr< Elem > Elm)
 
elm::Element::Ref & At (i32 Index)
 
bool Has (elm::Element::Ref &Elm)
 
void Clear ()
 
i32 GetCount ()
 
void SetX (i32 X)
 
i32 GetX ()
 
void SetY (i32 Y)
 
i32 GetY ()
 
void SetWidth (i32 Width)
 
i32 GetWidth ()
 
void SetHeight (i32 Height)
 
i32 GetHeight ()
 
void PreRender ()
 

Additional Inherited Members

- Protected Attributes inherited from pu::ui::Container
i32 x
 
i32 y
 
i32 w
 
i32 h
 
std::vector< elm::Element::Ref > elms
 

Constructor & Destructor Documentation

pu::ui::extras::Toast::Toast ( String  Text,
String  font_name,
Color  TextColor,
Color  BaseColor 
)

Member Function Documentation

void pu::ui::extras::Toast::OnPostRender ( render::Renderer::Ref &  Drawer)
virtual

Reimplemented from pu::ui::Overlay.

void pu::ui::extras::Toast::OnPreRender ( render::Renderer::Ref &  Drawer)
virtual

Reimplemented from pu::ui::Overlay.

void pu::ui::extras::Toast::SetText ( String  Text)

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