RetroArch
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | Static Private Attributes | List of all members
RetroArchUWP::sealed Class Reference

#include <uwp_main.h>

Inheritance diagram for RetroArchUWP::sealed:
[legend]
Collaboration diagram for RetroArchUWP::sealed:
[legend]

Public Member Functions

 App ()
 
virtual void Initialize (Windows::ApplicationModel::Core::CoreApplicationView^ applicationView)
 
virtual void SetWindow (Windows::UI::Core::CoreWindow^ window)
 
virtual void Load (Platform::String^ entryPoint)
 
virtual void Run ()
 
virtual void Uninitialize ()
 
bool IsInitialized ()
 
bool IsWindowClosed ()
 
bool IsWindowVisible ()
 
bool IsWindowFocused ()
 
bool CheckWindowResized ()
 
void SetWindowResized ()
 

Static Public Member Functions

static App GetInstance ()
 

Protected Member Functions

void OnActivated (Windows::ApplicationModel::Core::CoreApplicationView^ applicationView, Windows::ApplicationModel::Activation::IActivatedEventArgs^ args)
 
void OnSuspending (Platform::Object^ sender, Windows::ApplicationModel::SuspendingEventArgs^ args)
 
void OnResuming (Platform::Object^ sender, Platform::Object^ args)
 
void OnBackRequested (Platform::Object^ sender, Windows::UI::Core::BackRequestedEventArgs^ args)
 
void OnWindowSizeChanged (Windows::UI::Core::CoreWindow^ sender, Windows::UI::Core::WindowSizeChangedEventArgs^ args)
 
void OnVisibilityChanged (Windows::UI::Core::CoreWindow^ sender, Windows::UI::Core::VisibilityChangedEventArgs^ args)
 
void OnWindowClosed (Windows::UI::Core::CoreWindow^ sender, Windows::UI::Core::CoreWindowEventArgs^ args)
 
void OnWindowActivated (Windows::UI::Core::CoreWindow^ sender, Windows::UI::Core::WindowActivatedEventArgs^ args)
 
void OnKey (Windows::UI::Core::CoreWindow^ sender, Windows::UI::Core::KeyEventArgs^ args)
 
void OnPointer (Windows::UI::Core::CoreWindow^ sender, Windows::UI::Core::PointerEventArgs^ args)
 
void OnDpiChanged (Windows::Graphics::Display::DisplayInformation^ sender, Platform::Object^ args)
 
void OnOrientationChanged (Windows::Graphics::Display::DisplayInformation^ sender, Platform::Object^ args)
 
void OnDisplayContentsInvalidated (Windows::Graphics::Display::DisplayInformation^ sender, Platform::Object^ args)
 
void OnPackageInstalling (Windows::ApplicationModel::PackageCatalog^ sender, Windows::ApplicationModel::PackageInstallingEventArgs^ args)
 

Private Attributes

bool m_initialized
 
bool m_windowClosed
 
bool m_windowVisible
 
bool m_windowFocused
 
bool m_windowResized
 

Static Private Attributes

static App m_instance
 

Member Function Documentation

◆ App()

RetroArchUWP::sealed::App ( )

◆ CheckWindowResized()

bool RetroArchUWP::sealed::CheckWindowResized ( )
inline

◆ GetInstance()

static App RetroArchUWP::sealed::GetInstance ( )
inlinestatic

◆ Initialize()

virtual void RetroArchUWP::sealed::Initialize ( Windows::ApplicationModel::Core::CoreApplicationView^  applicationView)
virtual

◆ IsInitialized()

bool RetroArchUWP::sealed::IsInitialized ( )
inline

◆ IsWindowClosed()

bool RetroArchUWP::sealed::IsWindowClosed ( )
inline

◆ IsWindowFocused()

bool RetroArchUWP::sealed::IsWindowFocused ( )
inline

◆ IsWindowVisible()

bool RetroArchUWP::sealed::IsWindowVisible ( )
inline

◆ Load()

virtual void RetroArchUWP::sealed::Load ( Platform::String^  entryPoint)
virtual

◆ OnActivated()

void RetroArchUWP::sealed::OnActivated ( Windows::ApplicationModel::Core::CoreApplicationView^  applicationView,
Windows::ApplicationModel::Activation::IActivatedEventArgs^  args 
)
protected

◆ OnBackRequested()

void RetroArchUWP::sealed::OnBackRequested ( Platform::Object^  sender,
Windows::UI::Core::BackRequestedEventArgs^  args 
)
protected

◆ OnDisplayContentsInvalidated()

void RetroArchUWP::sealed::OnDisplayContentsInvalidated ( Windows::Graphics::Display::DisplayInformation^  sender,
Platform::Object^  args 
)
protected

◆ OnDpiChanged()

void RetroArchUWP::sealed::OnDpiChanged ( Windows::Graphics::Display::DisplayInformation^  sender,
Platform::Object^  args 
)
protected

◆ OnKey()

void RetroArchUWP::sealed::OnKey ( Windows::UI::Core::CoreWindow^  sender,
Windows::UI::Core::KeyEventArgs^  args 
)
protected

◆ OnOrientationChanged()

void RetroArchUWP::sealed::OnOrientationChanged ( Windows::Graphics::Display::DisplayInformation^  sender,
Platform::Object^  args 
)
protected

◆ OnPackageInstalling()

void RetroArchUWP::sealed::OnPackageInstalling ( Windows::ApplicationModel::PackageCatalog^  sender,
Windows::ApplicationModel::PackageInstallingEventArgs^  args 
)
protected

◆ OnPointer()

void RetroArchUWP::sealed::OnPointer ( Windows::UI::Core::CoreWindow^  sender,
Windows::UI::Core::PointerEventArgs^  args 
)
protected

◆ OnResuming()

void RetroArchUWP::sealed::OnResuming ( Platform::Object^  sender,
Platform::Object^  args 
)
protected

◆ OnSuspending()

void RetroArchUWP::sealed::OnSuspending ( Platform::Object^  sender,
Windows::ApplicationModel::SuspendingEventArgs^  args 
)
protected

◆ OnVisibilityChanged()

void RetroArchUWP::sealed::OnVisibilityChanged ( Windows::UI::Core::CoreWindow^  sender,
Windows::UI::Core::VisibilityChangedEventArgs^  args 
)
protected

◆ OnWindowActivated()

void RetroArchUWP::sealed::OnWindowActivated ( Windows::UI::Core::CoreWindow^  sender,
Windows::UI::Core::WindowActivatedEventArgs^  args 
)
protected

◆ OnWindowClosed()

void RetroArchUWP::sealed::OnWindowClosed ( Windows::UI::Core::CoreWindow^  sender,
Windows::UI::Core::CoreWindowEventArgs^  args 
)
protected

◆ OnWindowSizeChanged()

void RetroArchUWP::sealed::OnWindowSizeChanged ( Windows::UI::Core::CoreWindow^  sender,
Windows::UI::Core::WindowSizeChangedEventArgs^  args 
)
protected

◆ Run()

virtual void RetroArchUWP::sealed::Run ( )
virtual

◆ SetWindow()

virtual void RetroArchUWP::sealed::SetWindow ( Windows::UI::Core::CoreWindow^  window)
virtual

◆ SetWindowResized()

void RetroArchUWP::sealed::SetWindowResized ( )
inline

◆ Uninitialize()

virtual void RetroArchUWP::sealed::Uninitialize ( )
virtual

Member Data Documentation

◆ m_initialized

bool RetroArchUWP::sealed::m_initialized
private

◆ m_instance

App RetroArchUWP::sealed::m_instance
staticprivate

◆ m_windowClosed

bool RetroArchUWP::sealed::m_windowClosed
private

◆ m_windowFocused

bool RetroArchUWP::sealed::m_windowFocused
private

◆ m_windowResized

bool RetroArchUWP::sealed::m_windowResized
private

◆ m_windowVisible

bool RetroArchUWP::sealed::m_windowVisible
private

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