Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::WindowManager Member List

This is the complete list of members for Divide::WindowManager, including all inherited members.

_activeWindowsDivide::WindowManagerprotected
_contextDivide::WindowManagerprotected
_mainWindowGUIDDivide::WindowManagerprotected
_monitorsDivide::WindowManagerprotected
_resolutionChangeQueuedDivide::WindowManagerprotected
_windowsDivide::WindowManagerprotected
activeWindow() const noexceptDivide::WindowManagerinline
ApplicationDivide::WindowManagerfriend
ApplyAPISettings(const PlatformContext &context, RenderAPI api, DisplayWindow *targetWindow, DisplayWindow *activeWindow)Divide::WindowManagerprotectedstatic
CaptureMouse(bool state) noexceptDivide::WindowManagerstatic
close()Divide::WindowManagerprotected
ConfigureAPISettings(const PlatformContext &context, const WindowDescriptor &descriptor)Divide::WindowManagerprotectedstatic
createWindow(const WindowDescriptor &descriptor, ErrorCode &err)Divide::WindowManager
decreaseResolution()Divide::WindowManager
DestroyAPISettings(DisplayWindow *window) noexceptDivide::WindowManagerprotectedstatic
destroyWindow(DisplayWindow *&window)Divide::WindowManager
DisplayWindowDivide::WindowManagerfriend
drawToWindow(DisplayWindow &window)Divide::WindowManager
flushWindow()Divide::WindowManager
GetCursorPosition() noexceptDivide::WindowManagerstatic
getFocusedWindow() noexceptDivide::WindowManagerinline
getFocusedWindow() const noexceptDivide::WindowManagerinline
GetFullscreenResolution() noexceptDivide::WindowManagerstatic
GetGlobalCursorPosition() noexceptDivide::WindowManagerstatic
getHoveredWindow() noexceptDivide::WindowManagerinline
getHoveredWindow() const noexceptDivide::WindowManagerinline
GetMouseState(vec2< I32 > &pos, bool global) noexceptDivide::WindowManagerstatic
getWindow(I64 guid)Divide::WindowManagerinline
getWindow(I64 guid) constDivide::WindowManagerinline
getWindow(U32 index)Divide::WindowManagerinline
getWindow(U32 index) constDivide::WindowManagerinline
getWindowByID(U32 ID) noexceptDivide::WindowManagerinline
getWindowByID(U32 ID) const noexceptDivide::WindowManagerinline
hideAll() noexceptDivide::WindowManager
increaseResolution()Divide::WindowManager
init(PlatformContext &context, RenderAPI renderingAPI, vec2< I16 > initialPosition, vec2< U16 > initialSize, WindowMode windowMode, I32 targetDisplayIndex)Divide::WindowManagerprotected
IsRelativeMouseMode() noexceptDivide::WindowManagerstatic
monitorData() const noexceptDivide::WindowManagerinline
NonCopyable(const NonCopyable &)=deleteDivide::NonCopyableprivate
NonCopyable(NonCopyable &&)=defaultDivide::NonCopyableprivate
NonCopyable()=defaultDivide::NonCopyableprivate
operator=(const NonCopyable &)=deleteDivide::NonCopyableprivate
operator=(NonCopyable &&)=defaultDivide::NonCopyableprivate
POINTER_R(DisplayWindow, mainWindow, nullptr)Divide::WindowManager
popActiveWindow()Divide::WindowManagerinline
pushActiveWindow(DisplayWindow *window)Divide::WindowManagerinline
s_cursorsDivide::WindowManagerprotectedstatic
s_mainDisplayModeDivide::WindowManagerprotectedstatic
SetCaptureMouse(bool state) noexceptDivide::WindowManagerstatic
setCursorPosition(I32 x, I32 y) noexceptDivide::WindowManager
SetCursorStyle(CursorStyle style)Divide::WindowManagerstatic
SetGlobalCursorPosition(I32 x, I32 y) noexceptDivide::WindowManagerstatic
snapCursorToCenter()Divide::WindowManager
stepResolution(bool increment)Divide::WindowManager
toggleFullScreen() constDivide::WindowManager
ToggleRelativeMouseMode(bool state) noexceptDivide::WindowManagerstatic
WindowManager() noexceptDivide::WindowManager
~NonCopyable()=defaultDivide::NonCopyableprivate
~WindowManager()Divide::WindowManager