TachyonUI
0.1.0
High-performance UI for building tools.
Toggle main menu visibility
Loading...
Searching...
No Matches
tachyon::IWindowBackend Member List
This is the complete list of members for
tachyon::IWindowBackend
, including all inherited members.
AttachContextToWindow
(OSWindowHandle window, IWindowContext *context)=0
tachyon::IWindowBackend
pure virtual
AttachInputHandlerToWindow
(OSWindowHandle window, IPlatformInputHandler *inputHandler)=0
tachyon::IWindowBackend
pure virtual
BringToFront
(OSWindowHandle)=0
tachyon::IWindowBackend
pure virtual
CreateWindow
(std::string_view title, int2 size, WindowFlags windowFlags, OSWindowHandle parentOSHandle)=0
tachyon::IWindowBackend
pure virtual
CreateWindow
(std::string_view title, IntRect rect, WindowFlags windowFlags, OSWindowHandle parentOSHandle)=0
tachyon::IWindowBackend
pure virtual
DestroyWindow
(OSWindowHandle)=0
tachyon::IWindowBackend
pure virtual
DetachWindowContext
(OSWindowHandle)=0
tachyon::IWindowBackend
pure virtual
EndFade
(uint32_t)
tachyon::IWindowBackend
inline
virtual
GetActiveWindow
()=0
tachyon::IWindowBackend
pure virtual
GetCursorSize
() const
tachyon::IWindowBackend
inline
virtual
GetDoubleClickMilliseconds
()
tachyon::IWindowBackend
inline
virtual
GetFocusChangeCount
() const =0
tachyon::IWindowBackend
pure virtual
GetMonitorAt
(int2 pos) const =0
tachyon::IWindowBackend
pure virtual
GetMonitorFromWindow
(OSWindowHandle handle) const =0
tachyon::IWindowBackend
pure virtual
GetMonitors
() const =0
tachyon::IWindowBackend
pure virtual
GetMouseButtons
()=0
tachyon::IWindowBackend
pure virtual
GetNativeHandle
(OSWindowHandle)=0
tachyon::IWindowBackend
pure virtual
GetPreferredLanguage
() const
tachyon::IWindowBackend
inline
virtual
GetScreenMousePos
()=0
tachyon::IWindowBackend
pure virtual
GetTicks
() const =0
tachyon::IWindowBackend
pure virtual
GetWindowContext
(OSWindowHandle)=0
tachyon::IWindowBackend
pure virtual
GetWindowDisplayScale
(OSWindowHandle window)=0
tachyon::IWindowBackend
pure virtual
GetWindowMode
(OSWindowHandle) const
tachyon::IWindowBackend
inline
virtual
GetWindowPixelRect
(OSWindowHandle window)=0
tachyon::IWindowBackend
pure virtual
GetWindowPos
(OSWindowHandle)=0
tachyon::IWindowBackend
pure virtual
GetWindowRect
(OSWindowHandle)=0
tachyon::IWindowBackend
pure virtual
GetWindowSize
(OSWindowHandle)=0
tachyon::IWindowBackend
pure virtual
GetWindowUnderMouse
()=0
tachyon::IWindowBackend
pure virtual
HitTestWindow
(OSWindowHandle window, int2 screenPos) const
tachyon::IWindowBackend
inline
IsWindow
(OSWindowHandle)=0
tachyon::IWindowBackend
pure virtual
IWindowBackend
()
tachyon::IWindowBackend
inline
m_graphicsContext
tachyon::IWindowBackend
protected
m_hitTest
tachyon::IWindowBackend
protected
m_onWindowMoved
tachyon::IWindowBackend
protected
MoveFade
(uint32_t, IntRect, float)
tachyon::IWindowBackend
inline
virtual
PollEvents
(std::function< void(OSWindowHandle, IWindowContext *)> cleanup)=0
tachyon::IWindowBackend
pure virtual
PrefersReducedMotion
()
tachyon::IWindowBackend
inline
virtual
ReadScreenPixel
(int2)
tachyon::IWindowBackend
inline
virtual
SetCursor
(MouseCursor cursor)=0
tachyon::IWindowBackend
pure virtual
SetGraphicsContext
(GraphicsContext *graphicsContext)
tachyon::IWindowBackend
inline
virtual
SetHitTestCallback
(std::function< WindowHitArea(OSWindowHandle, int2 screenPos)> cb)
tachyon::IWindowBackend
inline
SetTextInputArea
(OSWindowHandle window, IntRect rect)=0
tachyon::IWindowBackend
pure virtual
SetWindowCloaked
(OSWindowHandle, bool)
tachyon::IWindowBackend
inline
virtual
SetWindowMode
(OSWindowHandle, WindowMode)
tachyon::IWindowBackend
inline
virtual
SetWindowMovedCallback
(std::function< void()> cb)
tachyon::IWindowBackend
inline
SetWindowRect
(OSWindowHandle, const IntRect &clientRect)=0
tachyon::IWindowBackend
pure virtual
SetWindowVisible
(OSWindowHandle, bool visible)=0
tachyon::IWindowBackend
pure virtual
ShowFade
(OSWindowHandle, IWindowContext *, IntRect, float)
tachyon::IWindowBackend
inline
virtual
SwapBuffers
(OSWindowHandle)=0
tachyon::IWindowBackend
pure virtual
TakeCloseRequest
(OSWindowHandle)
tachyon::IWindowBackend
inline
virtual
~IWindowBackend
()
tachyon::IWindowBackend
inline
virtual
Generated by
1.18.0