3#include <Foundation/FoundationInternal.h>
4PL_FOUNDATION_INTERNAL_HEADER
6#if PL_ENABLED(PL_PLATFORM_WINDOWS_UWP)
8# include <Foundation/Basics.h>
9# include <Foundation/Strings/String.h>
11# include <Foundation/Basics/Platform/uwp/UWPUtils.h>
12# include <winrt/base.h>
14# include <winrt/Windows.ApplicationModel.Activation.h>
15# include <winrt/Windows.ApplicationModel.Core.h>
20class plUwpApplication :
public winrt::implements<plUwpApplication, winrt::Windows::ApplicationModel::Core::IFrameworkView, winrt::Windows::ApplicationModel::Core::IFrameworkViewSource>
24 virtual ~plUwpApplication();
27 winrt::Windows::ApplicationModel::Core::IFrameworkView CreateView();
30 void Initialize(winrt::Windows::ApplicationModel::Core::CoreApplicationView
const& applicationView);
31 void SetWindow(winrt::Windows::UI::Core::CoreWindow
const& window);
32 void Load(winrt::hstring
const& entryPoint);
38 void OnViewActivated(winrt::Windows::ApplicationModel::Core::CoreApplicationView
const& sender, winrt::Windows::ApplicationModel::Activation::IActivatedEventArgs
const& args);
40 winrt::event_token m_activateRegistrationToken;
Base class to be used by applications based on plEngine.
Definition Application.h:66
Definition DynamicArray.h:81