#include <ui_Application.hpp>
pu::ui::Application::Application |
( |
render::Renderer::Ref |
Renderer | ) |
|
void pu::ui::Application::AddThread |
( |
std::function< void()> |
Callback | ) |
|
bool pu::ui::Application::CallForRender |
( |
| ) |
|
bool pu::ui::Application::CallForRenderWithRenderOver |
( |
std::function< bool(render::Renderer::Ref &)> |
RenderFunc | ) |
|
void pu::ui::Application::Close |
( |
| ) |
|
void pu::ui::Application::CloseWithFadeOut |
( |
| ) |
|
int pu::ui::Application::CreateShowDialog |
( |
String |
Title, |
|
|
String |
Content, |
|
|
std::vector< String > |
Options, |
|
|
bool |
UseLastOptionAsCancel, |
|
|
std::string |
Icon = "" |
|
) |
| |
void pu::ui::Application::EndOverlay |
( |
| ) |
|
void pu::ui::Application::FadeIn |
( |
| ) |
|
void pu::ui::Application::FadeOut |
( |
| ) |
|
bool pu::ui::Application::IsFadedIn |
( |
| ) |
|
bool pu::ui::Application::IsShown |
( |
| ) |
|
template<typename Lyt >
void pu::ui::Application::LoadLayout |
( |
std::shared_ptr< Lyt > |
Layout | ) |
|
|
inline |
virtual void pu::ui::Application::OnLoad |
( |
| ) |
|
|
pure virtual |
void pu::ui::Application::OnRender |
( |
| ) |
|
void pu::ui::Application::Prepare |
( |
| ) |
|
void pu::ui::Application::SetFadeAlphaAmountPerFrame |
( |
u8 |
Alpha | ) |
|
void pu::ui::Application::SetOnInput |
( |
std::function< void(u64 Down, u64 Up, u64 Held, Touch Pos)> |
Callback | ) |
|
void pu::ui::Application::Show |
( |
| ) |
|
i32 pu::ui::Application::ShowDialog |
( |
Dialog::Ref & |
ToShow | ) |
|
void pu::ui::Application::ShowWithFadeIn |
( |
| ) |
|
template<typename Ovl >
void pu::ui::Application::StartOverlay |
( |
std::shared_ptr< Ovl > |
Overlay | ) |
|
|
inline |
template<typename Ovl >
void pu::ui::Application::StartOverlayWithTimeout |
( |
std::shared_ptr< Ovl > |
Overlay, |
|
|
u64 |
Milli |
|
) |
| |
|
inline |
u8 pu::ui::Application::aapf |
|
protected |
std::function<void(u64, u64, u64, Touch)> pu::ui::Application::cbipt |
|
protected |
bool pu::ui::Application::closefact |
|
protected |
i32 pu::ui::Application::fadea |
|
protected |
bool pu::ui::Application::ffovl |
|
protected |
bool pu::ui::Application::fovl |
|
protected |
bool pu::ui::Application::loaded |
|
protected |
Layout::Ref pu::ui::Application::lyt |
|
protected |
Overlay::Ref pu::ui::Application::ovl |
|
protected |
render::Renderer::Ref pu::ui::Application::rend |
|
protected |
std::function<bool(render::Renderer::Ref&)> pu::ui::Application::rof |
|
protected |
bool pu::ui::Application::rover |
|
protected |
bool pu::ui::Application::show |
|
protected |
std::chrono::steady_clock::time_point pu::ui::Application::tclock |
|
protected |
std::vector<std::function<void()> > pu::ui::Application::thds |
|
protected |
u64 pu::ui::Application::tmillis |
|
protected |
The documentation for this class was generated from the following file: