![]() |
XII Release 0.1.0
|
XR Window base implementation. Optionally wraps a companion window. More...
#include <XRWindow.h>
Public Member Functions | |
xiiWindowXR (xiiXRInterface *pVrInterface, xiiUniquePtr< xiiWindowBase > pCompanionWindow) | |
virtual xiiSizeU32 | GetClientAreaSize () const override |
virtual xiiWindowHandle | GetNativeWindowHandle () const override |
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 bool | IsFullscreenWindow (bool bOnlyProperFullscreenMode) const override |
Whether the window is a fullscreen window or should be one - some platforms may enforce this via the GALSwapchain) | |
virtual void | ProcessWindowMessages () override |
virtual void | AddReference () override |
virtual void | RemoveReference () override |
const xiiWindowBase * | GetCompanionWindow () const |
Returns the companion window if present. | |
XR Window base implementation. Optionally wraps a companion window.
|
inlineoverridevirtual |
Implements xiiWindowBase.
|
overridevirtual |
Implements xiiWindowBase.
|
overridevirtual |
Implements xiiWindowBase.
|
overridevirtual |
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 xiiWindowBase.
|
inlineoverridevirtual |
Whether the window can potentially be seen by the user. Windows that are minimized or hidden are not visible.
Implements xiiWindowBase.
|
overridevirtual |
Implements xiiWindowBase.
|
inlineoverridevirtual |
Implements xiiWindowBase.