TachyonUI
0.1.0
High-performance UI for building tools.
Toggle main menu visibility
Loading...
Searching...
No Matches
tachyon::OSWindowManager Member List
This is the complete list of members for
tachyon::OSWindowManager
, including all inherited members.
AllowReopenWindow
(ID id)
tachyon::OSWindowManager
inline
AllWindows
() const
tachyon::OSWindowManager
inline
AnimateFades
()
tachyon::OSWindowManager
protected
BeginFadeIn
(Window &window, uint32_t nowMs)
tachyon::OSWindowManager
protected
BeginFrame
()
tachyon::OSWindowManager
BringToFront
(ID id)
tachyon::OSWindowManager
inline
CenterInMonitor
(int monitorIndex, int width, int height)
tachyon::OSWindowManager
ClearParentIDInChildren
(int32_t window_index)
tachyon::OSWindowManager
protected
DestroyAllWindowContexts
()
tachyon::OSWindowManager
DestroyWindowContexts
()
tachyon::OSWindowManager
EndFadeOf
(Window &window)
tachyon::OSWindowManager
protected
EndFrame
()
tachyon::OSWindowManager
FadeProgress
(const Window &window, uint32_t nowMs) const
tachyon::OSWindowManager
protected
FadeRect
(const Window &window, float shown) const
tachyon::OSWindowManager
protected
FindWindow
(ID id)
tachyon::OSWindowManager
inline
protected
FindWindow
(OSWindowHandle handle)
tachyon::OSWindowManager
inline
protected
ForEachAliveWindowContext
(const std::function< void(IWindowContext *, IntRect)> &func)
tachyon::OSWindowManager
inline
GetActiveWindow
() const
tachyon::OSWindowManager
inline
GetMonitor
(int index) const
tachyon::OSWindowManager
inline
GetMonitorArea
(int monitorIndex)
tachyon::OSWindowManager
GetMonitorCount
() const
tachyon::OSWindowManager
inline
GetMonitorIndexAt
(int2 pos) const
tachyon::OSWindowManager
inline
GetMonitorIndexForWindow
(ID id) const
tachyon::OSWindowManager
inline
protected
GetMouseButtons
()
tachyon::OSWindowManager
inline
GetOrCreateWindow
(ID id, std::string_view title, IntRect rect, OnGuiFunc onGui, WindowFlags windowFlags=WindowFlags::DefaultFlags|WindowFlags::CloseWithParent, ID parentID=ID::Invalid(), int monitorIndex=-1)
tachyon::OSWindowManager
GetPrimaryMonitor
() const
tachyon::OSWindowManager
inline
GetPrimaryMonitorIndex
() const
tachyon::OSWindowManager
inline
GetScreenMousePos
()
tachyon::OSWindowManager
inline
GetTopModalWindow
() const
tachyon::OSWindowManager
GetWindowContext
(ID id) const
tachyon::OSWindowManager
inline
GetWindowDisplayScale
(ID id) const
tachyon::OSWindowManager
inline
GetWindowHandle
(ID id) const
tachyon::OSWindowManager
inline
GetWindowID
(OSWindowHandle handle) const
tachyon::OSWindowManager
inline
GetWindowMode
(ID id) const
tachyon::OSWindowManager
inline
GetWindowPosition
(ID id) const
tachyon::OSWindowManager
inline
GetWindowRect
(ID id) const
tachyon::OSWindowManager
inline
GetWindowSize
(ID id) const
tachyon::OSWindowManager
inline
GetWindowState
(ID id) const
tachyon::OSWindowManager
inline
GetWindowUnderMouse
() const
tachyon::OSWindowManager
inline
gradientManager
tachyon::OSWindowManager
protected
graphicsContext
tachyon::OSWindowManager
protected
HandleToWindowIndex
tachyon::OSWindowManager
protected
HasAliveMainWindow
() const
tachyon::OSWindowManager
inline
HasAlivePopupWindows
() const
tachyon::OSWindowManager
inline
HasAliveSecondaryWindows
() const
tachyon::OSWindowManager
inline
HasBeenRegistered
(ID id) const
tachyon::OSWindowManager
inline
HidePopupWindow
(ID id)
tachyon::OSWindowManager
inline
IDToWindowIndex
tachyon::OSWindowManager
protected
IndexOf
(ID id) const
tachyon::OSWindowManager
inline
protected
IndexOf
(OSWindowHandle handle) const
tachyon::OSWindowManager
inline
protected
inputHandler
tachyon::OSWindowManager
protected
IsNotAlive
(ID id) const
tachyon::OSWindowManager
inline
IsNotAlive
(int32_t index) const
tachyon::OSWindowManager
inline
protected
kPopupInMs
tachyon::OSWindowManager
static
kPopupOutMs
tachyon::OSWindowManager
static
kPopupSlide
tachyon::OSWindowManager
static
kTooltipInMs
tachyon::OSWindowManager
static
LinkToParent
(int32_t window_index, ID parentID)
tachyon::OSWindowManager
protected
m_reducedMotion
tachyon::OSWindowManager
protected
MainDisplayScale
() const
tachyon::OSWindowManager
MainRefreshRate
() const
tachyon::OSWindowManager
MainWindow
() const
tachyon::OSWindowManager
protected
MayFade
(const Window &window) const
tachyon::OSWindowManager
protected
Monitors
() const
tachyon::OSWindowManager
inline
OSWindowManager
()=default
tachyon::OSWindowManager
protected
OSWindowManager
(GraphicsContext *graphicsContext, IWindowBackend *backend)
tachyon::OSWindowManager
explicit
OSWindowManager
(GraphicsContext *graphicsContext, IWindowBackend *backendWindowManager, IPlatformInputHandler *inputHandler, StyleManager &styleManager, GradientManager &gradientManager)
tachyon::OSWindowManager
QueryDisplayScale
(OSWindowHandle handle) const
tachyon::OSWindowManager
protected
RaisePopup
(const Window &window)
tachyon::OSWindowManager
protected
ReadScreenPixel
(int2 screenPos)
tachyon::OSWindowManager
inline
RecreateWindowContexts
()
tachyon::OSWindowManager
RefreshMonitors
()
tachyon::OSWindowManager
inline
ReleaseUndeclaredWindows
(const std::function< bool(ID)> &declared)
tachyon::OSWindowManager
RemoveWindow
(int32_t window_index)
tachyon::OSWindowManager
protected
RemoveWindowFromSiblingList
(int32_t window_index)
tachyon::OSWindowManager
protected
RequestClose
(ID id)
tachyon::OSWindowManager
inline
RequestClose
(int32_t index)
tachyon::OSWindowManager
protected
RequestClose
(int32_t index, std::vector< ID > &detach_children)
tachyon::OSWindowManager
protected
RequestCloseAllowReopen
(ID id)
tachyon::OSWindowManager
inline
RequestUserClose
(ID id)
tachyon::OSWindowManager
inline
SetPopupSlide
(ID id, int2 away)
tachyon::OSWindowManager
SetReducedMotion
(bool reduced)
tachyon::OSWindowManager
inline
SetTextInputArea
(ID id, IntRect screenRect)
tachyon::OSWindowManager
inline
SetWindowMode
(ID id, WindowMode mode)
tachyon::OSWindowManager
inline
SetWindowRect
(ID id, const IntRect &clientRect)
tachyon::OSWindowManager
styleManager
tachyon::OSWindowManager
protected
TakeCloseRequest
(ID id)
tachyon::OSWindowManager
inline
Update
()
tachyon::OSWindowManager
userClosedWindows
tachyon::OSWindowManager
protected
WasUserClosed
(ID id) const
tachyon::OSWindowManager
inline
WasWindowUserClosed
(ID id) const
tachyon::OSWindowManager
inline
windowBackendManager
tachyon::OSWindowManager
protected
WindowCount
() const
tachyon::OSWindowManager
inline
windows
tachyon::OSWindowManager
protected
~OSWindowManager
()=default
tachyon::OSWindowManager
virtual
Generated by
1.18.0