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: