Plasma Engine  2.0
Loading...
Searching...
No Matches
Window_null.inl
1#include <Core/System/Window.h>
2
4{
5 PL_ASSERT_NOT_IMPLEMENTED;
6 return PL_FAILURE;
7}
8
10{
11 PL_ASSERT_NOT_IMPLEMENTED;
12 return PL_FAILURE;
13}
14
15plResult plWindow::Resize(const plSizeU32& newWindowSize)
16{
17 PL_ASSERT_NOT_IMPLEMENTED;
18 return PL_FAILURE;
19}
20
22{
23 PL_ASSERT_NOT_IMPLEMENTED;
24}
25
26void plWindow::OnResize(const plSizeU32& newWindowSize)
27{
28 PL_ASSERT_NOT_IMPLEMENTED;
29}
30
31plWindowHandle plWindow::GetNativeWindowHandle() const
32{
33 return m_hWindowHandle;
34}
virtual void OnResize(const plSizeU32 &newWindowSize)
Called on window resize messages.
Definition Window_android.inl:89
plResult Initialize()
Creates a new platform specific window with the current settings.
Definition Window_android.inl:18
plResult Resize(const plSizeU32 &newWindowSize)
Tries to resize the window. Override OnResize to get the actual new window size.
Definition Window_android.inl:76
plResult Destroy()
Destroys the window.
Definition Window_android.inl:57
virtual void ProcessWindowMessages() override
Runs the platform specific message pump.
Definition Window_android.inl:84
virtual plWindowHandle GetNativeWindowHandle() const override
Returns the platform specific window handle.
Definition Window_android.inl:94
Default enum for returning failure or success, instead of using a bool.
Definition Types.h:54