TachyonUI 0.1.0
High-performance UI for building tools.
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)=0tachyon::IWindowBackendpure virtual
AttachInputHandlerToWindow(OSWindowHandle window, IPlatformInputHandler *inputHandler)=0tachyon::IWindowBackendpure virtual
BringToFront(OSWindowHandle)=0tachyon::IWindowBackendpure virtual
CreateWindow(std::string_view title, int2 size, WindowFlags windowFlags, OSWindowHandle parentOSHandle)=0tachyon::IWindowBackendpure virtual
CreateWindow(std::string_view title, IntRect rect, WindowFlags windowFlags, OSWindowHandle parentOSHandle)=0tachyon::IWindowBackendpure virtual
DestroyWindow(OSWindowHandle)=0tachyon::IWindowBackendpure virtual
DetachWindowContext(OSWindowHandle)=0tachyon::IWindowBackendpure virtual
EndFade(uint32_t)tachyon::IWindowBackendinlinevirtual
GetActiveWindow()=0tachyon::IWindowBackendpure virtual
GetCursorSize() consttachyon::IWindowBackendinlinevirtual
GetDoubleClickMilliseconds()tachyon::IWindowBackendinlinevirtual
GetFocusChangeCount() const =0tachyon::IWindowBackendpure virtual
GetMonitorAt(int2 pos) const =0tachyon::IWindowBackendpure virtual
GetMonitorFromWindow(OSWindowHandle handle) const =0tachyon::IWindowBackendpure virtual
GetMonitors() const =0tachyon::IWindowBackendpure virtual
GetMouseButtons()=0tachyon::IWindowBackendpure virtual
GetNativeHandle(OSWindowHandle)=0tachyon::IWindowBackendpure virtual
GetPreferredLanguage() consttachyon::IWindowBackendinlinevirtual
GetScreenMousePos()=0tachyon::IWindowBackendpure virtual
GetTicks() const =0tachyon::IWindowBackendpure virtual
GetWindowContext(OSWindowHandle)=0tachyon::IWindowBackendpure virtual
GetWindowDisplayScale(OSWindowHandle window)=0tachyon::IWindowBackendpure virtual
GetWindowMode(OSWindowHandle) consttachyon::IWindowBackendinlinevirtual
GetWindowPixelRect(OSWindowHandle window)=0tachyon::IWindowBackendpure virtual
GetWindowPos(OSWindowHandle)=0tachyon::IWindowBackendpure virtual
GetWindowRect(OSWindowHandle)=0tachyon::IWindowBackendpure virtual
GetWindowSize(OSWindowHandle)=0tachyon::IWindowBackendpure virtual
GetWindowUnderMouse()=0tachyon::IWindowBackendpure virtual
HitTestWindow(OSWindowHandle window, int2 screenPos) consttachyon::IWindowBackendinline
IsWindow(OSWindowHandle)=0tachyon::IWindowBackendpure virtual
IWindowBackend()tachyon::IWindowBackendinline
m_graphicsContexttachyon::IWindowBackendprotected
m_hitTesttachyon::IWindowBackendprotected
m_onWindowMovedtachyon::IWindowBackendprotected
MoveFade(uint32_t, IntRect, float)tachyon::IWindowBackendinlinevirtual
PollEvents(std::function< void(OSWindowHandle, IWindowContext *)> cleanup)=0tachyon::IWindowBackendpure virtual
PrefersReducedMotion()tachyon::IWindowBackendinlinevirtual
ReadScreenPixel(int2)tachyon::IWindowBackendinlinevirtual
SetCursor(MouseCursor cursor)=0tachyon::IWindowBackendpure virtual
SetGraphicsContext(GraphicsContext *graphicsContext)tachyon::IWindowBackendinlinevirtual
SetHitTestCallback(std::function< WindowHitArea(OSWindowHandle, int2 screenPos)> cb)tachyon::IWindowBackendinline
SetTextInputArea(OSWindowHandle window, IntRect rect)=0tachyon::IWindowBackendpure virtual
SetWindowCloaked(OSWindowHandle, bool)tachyon::IWindowBackendinlinevirtual
SetWindowMode(OSWindowHandle, WindowMode)tachyon::IWindowBackendinlinevirtual
SetWindowMovedCallback(std::function< void()> cb)tachyon::IWindowBackendinline
SetWindowRect(OSWindowHandle, const IntRect &clientRect)=0tachyon::IWindowBackendpure virtual
SetWindowVisible(OSWindowHandle, bool visible)=0tachyon::IWindowBackendpure virtual
ShowFade(OSWindowHandle, IWindowContext *, IntRect, float)tachyon::IWindowBackendinlinevirtual
SwapBuffers(OSWindowHandle)=0tachyon::IWindowBackendpure virtual
TakeCloseRequest(OSWindowHandle)tachyon::IWindowBackendinlinevirtual
~IWindowBackend()tachyon::IWindowBackendinlinevirtual