Plutonium framework API
0.3
Simple UI framework for libnx and SDL2
|
#include <ui_Overlay.hpp>
Public Member Functions | |
Overlay (i32 X, i32 Y, i32 Width, i32 Height, Color Background, bool Rounded=true) | |
void | SetRadius (i32 Radius) |
i32 | GetRadius () |
virtual void | OnPreRender (render::Renderer::Ref &Drawer) |
virtual void | OnPostRender (render::Renderer::Ref &Drawer) |
bool | Render (render::Renderer::Ref &Drawer) |
void | NotifyEnding (bool End) |
![]() | |
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 | |
![]() | |
i32 | x |
i32 | y |
i32 | w |
i32 | h |
std::vector< elm::Element::Ref > | elms |
pu::ui::Overlay::Overlay | ( | i32 | X, |
i32 | Y, | ||
i32 | Width, | ||
i32 | Height, | ||
Color | Background, | ||
bool | Rounded = true |
||
) |
i32 pu::ui::Overlay::GetRadius | ( | ) |
void pu::ui::Overlay::NotifyEnding | ( | bool | End | ) |
|
virtual |
Reimplemented in pu::ui::extras::Toast.
|
virtual |
Reimplemented in pu::ui::extras::Toast.
bool pu::ui::Overlay::Render | ( | render::Renderer::Ref & | Drawer | ) |
void pu::ui::Overlay::SetRadius | ( | i32 | Radius | ) |