_activeWindows | Divide::WindowManager | protected |
_context | Divide::WindowManager | protected |
_mainWindowGUID | Divide::WindowManager | protected |
_monitors | Divide::WindowManager | protected |
_resolutionChangeQueued | Divide::WindowManager | protected |
_windows | Divide::WindowManager | protected |
activeWindow() const noexcept | Divide::WindowManager | inline |
Application | Divide::WindowManager | friend |
ApplyAPISettings(const PlatformContext &context, RenderAPI api, DisplayWindow *targetWindow, DisplayWindow *activeWindow) | Divide::WindowManager | protectedstatic |
CaptureMouse(bool state) noexcept | Divide::WindowManager | static |
close() | Divide::WindowManager | protected |
ConfigureAPISettings(const PlatformContext &context, const WindowDescriptor &descriptor) | Divide::WindowManager | protectedstatic |
createWindow(const WindowDescriptor &descriptor, ErrorCode &err) | Divide::WindowManager | |
decreaseResolution() | Divide::WindowManager | |
DestroyAPISettings(DisplayWindow *window) noexcept | Divide::WindowManager | protectedstatic |
destroyWindow(DisplayWindow *&window) | Divide::WindowManager | |
DisplayWindow | Divide::WindowManager | friend |
drawToWindow(DisplayWindow &window) | Divide::WindowManager | |
flushWindow() | Divide::WindowManager | |
GetCursorPosition() noexcept | Divide::WindowManager | static |
getFocusedWindow() noexcept | Divide::WindowManager | inline |
getFocusedWindow() const noexcept | Divide::WindowManager | inline |
GetFullscreenResolution() noexcept | Divide::WindowManager | static |
GetGlobalCursorPosition() noexcept | Divide::WindowManager | static |
getHoveredWindow() noexcept | Divide::WindowManager | inline |
getHoveredWindow() const noexcept | Divide::WindowManager | inline |
GetMouseState(vec2< I32 > &pos, bool global) noexcept | Divide::WindowManager | static |
getWindow(I64 guid) | Divide::WindowManager | inline |
getWindow(I64 guid) const | Divide::WindowManager | inline |
getWindow(U32 index) | Divide::WindowManager | inline |
getWindow(U32 index) const | Divide::WindowManager | inline |
getWindowByID(U32 ID) noexcept | Divide::WindowManager | inline |
getWindowByID(U32 ID) const noexcept | Divide::WindowManager | inline |
hideAll() noexcept | Divide::WindowManager | |
increaseResolution() | Divide::WindowManager | |
init(PlatformContext &context, RenderAPI renderingAPI, vec2< I16 > initialPosition, vec2< U16 > initialSize, WindowMode windowMode, I32 targetDisplayIndex) | Divide::WindowManager | protected |
IsRelativeMouseMode() noexcept | Divide::WindowManager | static |
monitorData() const noexcept | Divide::WindowManager | inline |
NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | private |
NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | private |
NonCopyable()=default | Divide::NonCopyable | private |
operator=(const NonCopyable &)=delete | Divide::NonCopyable | private |
operator=(NonCopyable &&)=default | Divide::NonCopyable | private |
POINTER_R(DisplayWindow, mainWindow, nullptr) | Divide::WindowManager | |
popActiveWindow() | Divide::WindowManager | inline |
pushActiveWindow(DisplayWindow *window) | Divide::WindowManager | inline |
s_cursors | Divide::WindowManager | protectedstatic |
s_mainDisplayMode | Divide::WindowManager | protectedstatic |
SetCaptureMouse(bool state) noexcept | Divide::WindowManager | static |
setCursorPosition(I32 x, I32 y) noexcept | Divide::WindowManager | |
SetCursorStyle(CursorStyle style) | Divide::WindowManager | static |
SetGlobalCursorPosition(I32 x, I32 y) noexcept | Divide::WindowManager | static |
snapCursorToCenter() | Divide::WindowManager | |
stepResolution(bool increment) | Divide::WindowManager | |
toggleFullScreen() const | Divide::WindowManager | |
ToggleRelativeMouseMode(bool state) noexcept | Divide::WindowManager | static |
WindowManager() noexcept | Divide::WindowManager | |
~NonCopyable()=default | Divide::NonCopyable | private |
~WindowManager() | Divide::WindowManager | |