![]() |
ezEngine Release 25.08
|
Represents the window inside the editor process, into which the engine process renders. More...
#include <EngineProcessViewContext.h>

Public Member Functions | |
| ezResult | UpdateWindow (ezWindowHandle hParentWindow, ezUInt16 uiWidth, ezUInt16 uiHeight) |
| virtual ezSizeU32 | GetClientAreaSize () const override |
| virtual ezWindowHandle | GetNativeWindowHandle () const override |
| Returns the platform specific window handle. | |
| virtual void | ProcessWindowMessages () override |
| Runs the platform specific message pump. | |
| 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 |
Public Attributes | |
| ezUInt16 | m_uiWidth |
| ezUInt16 | m_uiHeight |
Represents the window inside the editor process, into which the engine process renders.
|
inlineoverridevirtual |
Implements ezWindowBase.
|
inlineoverridevirtual |
Implements ezWindowBase.
|
inlineoverridevirtual |
Returns the platform specific window handle.
Implements ezWindowBase.
|
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 ezWindowBase.
|
inlineoverridevirtual |
Whether the window can potentially be seen by the user. Windows that are minimized or hidden are not visible.
Implements ezWindowBase.
|
inlineoverridevirtual |
Runs the platform specific message pump.
You should call ProcessWindowMessages every frame to keep the window responsive.
Implements ezWindowBase.
|
inlineoverridevirtual |
Implements ezWindowBase.