Represents the window inside the editor process, into which the engine process renders.
More...
#include <EngineProcessViewContext.h>
|
plResult | UpdateWindow (plWindowHandle hParentWindow, plUInt16 uiWidth, plUInt16 uiHeight) |
|
virtual plSizeU32 | GetClientAreaSize () const override |
|
virtual plWindowHandle | GetNativeWindowHandle () const override |
|
virtual void | ProcessWindowMessages () override |
|
virtual bool | IsFullscreenWindow (bool bOnlyProperFullscreenMode=false) const override |
| Whether the window is a fullscreen window or should be one - some platforms may enforce this via the GALSwapchain)
|
|
virtual bool | IsVisible () const override |
| Whether the window can potentially be seen by the user. Windows that are minimized or hidden are not visible.
|
|
virtual void | AddReference () override |
|
virtual void | RemoveReference () override |
|
|
plUInt16 | m_uiWidth |
|
plUInt16 | m_uiHeight |
|
Represents the window inside the editor process, into which the engine process renders.
◆ AddReference()
virtual void plEditorProcessViewWindow::AddReference |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetClientAreaSize()
virtual plSizeU32 plEditorProcessViewWindow::GetClientAreaSize |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetNativeWindowHandle()
virtual plWindowHandle plEditorProcessViewWindow::GetNativeWindowHandle |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ IsFullscreenWindow()
virtual bool plEditorProcessViewWindow::IsFullscreenWindow |
( |
bool | bOnlyProperFullscreenMode = false | ) |
const |
|
inlineoverridevirtual |
Whether the window is a fullscreen window or should be one - some platforms may enforce this via the GALSwapchain)
If bOnlyProperFullscreenMode, the caller accepts borderless windows that cover the entire screen as "fullscreen".
Implements plWindowBase.
◆ IsVisible()
virtual bool plEditorProcessViewWindow::IsVisible |
( |
| ) |
const |
|
inlineoverridevirtual |
Whether the window can potentially be seen by the user. Windows that are minimized or hidden are not visible.
Implements plWindowBase.
◆ ProcessWindowMessages()
virtual void plEditorProcessViewWindow::ProcessWindowMessages |
( |
| ) |
|
|
inlineoverridevirtual |
◆ RemoveReference()
virtual void plEditorProcessViewWindow::RemoveReference |
( |
| ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following files: