ezEngine  Milestone 9
ezWindowBase Class Referenceabstract

Base class of all window classes that have a client area and a native window handle. More...

#include <Window.h>

Inheritance diagram for ezWindowBase:

Public Member Functions

virtual ezSizeU32 GetClientAreaSize () const =0
 
virtual ezWindowHandle GetNativeWindowHandle () const =0
 
virtual bool IsFullscreenWindow (bool bOnlyProperFullscreenMode=false) const =0
 Whether the window is a fullscreen window or should be one - some platforms may enforce this via the GALSwapchain) More...
 
virtual void ProcessWindowMessages ()=0
 

Detailed Description

Base class of all window classes that have a client area and a native window handle.

Member Function Documentation

◆ IsFullscreenWindow()

virtual bool ezWindowBase::IsFullscreenWindow ( bool  bOnlyProperFullscreenMode = false) const
pure virtual

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".

Implemented in ezWindow, ezGALMixedRealitySwapChainDX11::ezHoloMockWindow, and ezEditorProcessViewWindow.


The documentation for this class was generated from the following file: