#include <ui_Application.hpp>
◆ OnInputCallback
◆ RenderCallback
◆ RenderOverFunction
◆ Application()
pu::ui::Application::Application |
( |
render::Renderer::Ref |
renderer | ) |
|
◆ AddRenderCallback()
void pu::ui::Application::AddRenderCallback |
( |
RenderCallback |
render_cb | ) |
|
|
inline |
◆ CallForRender()
bool pu::ui::Application::CallForRender |
( |
| ) |
|
◆ CallForRenderWithRenderOver()
bool pu::ui::Application::CallForRenderWithRenderOver |
( |
RenderOverFunction |
render_over_fn | ) |
|
◆ CanBeShown()
bool pu::ui::Application::CanBeShown |
( |
| ) |
|
|
inline |
◆ Close()
void pu::ui::Application::Close |
( |
| ) |
|
◆ CloseWithFadeOut()
void pu::ui::Application::CloseWithFadeOut |
( |
| ) |
|
|
inline |
◆ CreateShowDialog()
i32 pu::ui::Application::CreateShowDialog |
( |
const std::string & |
title, |
|
|
const std::string & |
content, |
|
|
const std::vector< std::string > & |
opts, |
|
|
const bool |
use_last_opt_as_cancel, |
|
|
const std::string & |
icon_path = "" |
|
) |
| |
◆ EndOverlay()
void pu::ui::Application::EndOverlay |
( |
| ) |
|
◆ FadeIn()
void pu::ui::Application::FadeIn |
( |
| ) |
|
◆ FadeOut()
void pu::ui::Application::FadeOut |
( |
| ) |
|
◆ GetButtonsDown()
u64 pu::ui::Application::GetButtonsDown |
( |
| ) |
|
|
inline |
◆ GetButtonsHeld()
u64 pu::ui::Application::GetButtonsHeld |
( |
| ) |
|
|
inline |
◆ GetButtonsUp()
u64 pu::ui::Application::GetButtonsUp |
( |
| ) |
|
|
inline |
◆ GetLayout()
template<typename L >
std::shared_ptr< L > pu::ui::Application::GetLayout |
( |
| ) |
|
|
inline |
◆ GetTouchState()
HidTouchScreenState pu::ui::Application::GetTouchState |
( |
| ) |
|
|
inline |
◆ IsFadedIn()
bool pu::ui::Application::IsFadedIn |
( |
| ) |
|
|
inline |
◆ IsShown()
bool pu::ui::Application::IsShown |
( |
| ) |
|
|
inline |
◆ LoadLayout()
void pu::ui::Application::LoadLayout |
( |
Layout::Ref |
lyt | ) |
|
|
inline |
◆ OnLoad()
virtual void pu::ui::Application::OnLoad |
( |
| ) |
|
|
pure virtual |
◆ OnRender()
void pu::ui::Application::OnRender |
( |
| ) |
|
◆ Prepare()
void pu::ui::Application::Prepare |
( |
| ) |
|
◆ SetFadeAlphaIncrement()
void pu::ui::Application::SetFadeAlphaIncrement |
( |
const u8 |
fade_alpha_increment | ) |
|
|
inline |
◆ SetOnInput()
◆ Show()
void pu::ui::Application::Show |
( |
| ) |
|
◆ ShowDialog()
i32 pu::ui::Application::ShowDialog |
( |
Dialog::Ref & |
dialog | ) |
|
|
inline |
◆ ShowWithFadeIn()
void pu::ui::Application::ShowWithFadeIn |
( |
| ) |
|
|
inline |
◆ StartOverlay()
void pu::ui::Application::StartOverlay |
( |
Overlay::Ref |
ovl | ) |
|
|
inline |
◆ StartOverlayWithTimeout()
void pu::ui::Application::StartOverlayWithTimeout |
( |
Overlay::Ref |
ovl, |
|
|
const u64 |
ms |
|
) |
| |
◆ DefaultFadeAlphaIncrement
constexpr u8 pu::ui::Application::DefaultFadeAlphaIncrement = 35 |
|
staticconstexpr |
◆ fade_alpha
i32 pu::ui::Application::fade_alpha |
|
protected |
◆ fade_alpha_increment
u8 pu::ui::Application::fade_alpha_increment |
|
protected |
◆ in_render_over
bool pu::ui::Application::in_render_over |
|
protected |
◆ input_pad
PadState pu::ui::Application::input_pad |
|
protected |
◆ is_shown
bool pu::ui::Application::is_shown |
|
protected |
◆ loaded
bool pu::ui::Application::loaded |
|
protected |
◆ lyt
Layout::Ref pu::ui::Application::lyt |
|
protected |
◆ on_ipt_cb
◆ ovl
Overlay::Ref pu::ui::Application::ovl |
|
protected |
◆ ovl_start_time
std::chrono::steady_clock::time_point pu::ui::Application::ovl_start_time |
|
protected |
◆ ovl_timeout_ms
u64 pu::ui::Application::ovl_timeout_ms |
|
protected |
◆ render_cbs
◆ render_over_fn
◆ renderer
render::Renderer::Ref pu::ui::Application::renderer |
|
protected |
The documentation for this class was generated from the following file: