TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
tachyon::SDLWindowBackend Member List

This is the complete list of members for tachyon::SDLWindowBackend, including all inherited members.

AttachContextToWindow(OSWindowHandle window, IWindowContext *context) overridetachyon::SDLWindowBackendvirtual
AttachInputHandlerToWindow(OSWindowHandle window, IPlatformInputHandler *inputHandler) overridetachyon::SDLWindowBackendvirtual
BringToFront(OSWindowHandle) overridetachyon::SDLWindowBackendvirtual
CreateWindow(std::string_view title, int2 size, tachyon::WindowFlags windowFlags, OSWindowHandle parentOSHandle) overridetachyon::SDLWindowBackendvirtual
CreateWindow(std::string_view title, IntRect rect, tachyon::WindowFlags windowFlags, OSWindowHandle parentOSHandle) overridetachyon::SDLWindowBackendvirtual
DestroyWindow(OSWindowHandle) overridetachyon::SDLWindowBackendvirtual
DetachWindowContext(OSWindowHandle) overridetachyon::SDLWindowBackendvirtual
EndFade(uint32_t fade) overridetachyon::SDLWindowBackendvirtual
FromSDL(SDL_Window *w)tachyon::SDLWindowBackendinlinestatic
GetActiveWindow() overridetachyon::SDLWindowBackendvirtual
GetCursorSize() const overridetachyon::SDLWindowBackendvirtual
GetDoubleClickMilliseconds() overridetachyon::SDLWindowBackendvirtual
GetFocusChangeCount() const overridetachyon::SDLWindowBackendinlinevirtual
GetMonitorAt(int2 pos) const overridetachyon::SDLWindowBackendvirtual
GetMonitorFromWindow(OSWindowHandle handle) const overridetachyon::SDLWindowBackendvirtual
GetMonitors() const overridetachyon::SDLWindowBackendvirtual
GetMouseButtons() overridetachyon::SDLWindowBackendvirtual
GetNativeHandle(OSWindowHandle) overridetachyon::SDLWindowBackendvirtual
GetPreferredLanguage() const overridetachyon::SDLWindowBackendvirtual
GetScreenMousePos() overridetachyon::SDLWindowBackendvirtual
GetTicks() const overridetachyon::SDLWindowBackendvirtual
GetWindowContext(OSWindowHandle) overridetachyon::SDLWindowBackendvirtual
GetWindowDisplayScale(OSWindowHandle window) overridetachyon::SDLWindowBackendvirtual
GetWindowMode(OSWindowHandle) const overridetachyon::SDLWindowBackendvirtual
GetWindowPixelRect(OSWindowHandle window) overridetachyon::SDLWindowBackendvirtual
GetWindowPos(OSWindowHandle) overridetachyon::SDLWindowBackendvirtual
GetWindowRect(OSWindowHandle) overridetachyon::SDLWindowBackendvirtual
GetWindowSize(OSWindowHandle) overridetachyon::SDLWindowBackendvirtual
GetWindowUnderMouse() overridetachyon::SDLWindowBackendvirtual
HitTestWindow(OSWindowHandle window, int2 screenPos) consttachyon::IWindowBackendinline
IsWindow(OSWindowHandle) overridetachyon::SDLWindowBackendvirtual
IWindowBackend()tachyon::IWindowBackendinline
m_graphicsContexttachyon::IWindowBackendprotected
m_hitTesttachyon::IWindowBackendprotected
m_onWindowMovedtachyon::IWindowBackendprotected
ModalBlockerFor(const SDL_Event *event) consttachyon::SDLWindowBackend
MoveFade(uint32_t fade, IntRect screenRect, float opacity) overridetachyon::SDLWindowBackendvirtual
Options typedeftachyon::SDLWindowBackend
PollEvents(std::function< void(OSWindowHandle, IWindowContext *)> cleanup) overridetachyon::SDLWindowBackendvirtual
PrefersReducedMotion() overridetachyon::SDLWindowBackendvirtual
ReadScreenPixel(int2 screenPos) overridetachyon::SDLWindowBackendvirtual
SDLWindowBackend(const Options &options={})tachyon::SDLWindowBackendexplicit
SetCursor(MouseCursor cursor) overridetachyon::SDLWindowBackendvirtual
SetGraphicsContext(GraphicsContext *graphicsContext) overridetachyon::SDLWindowBackendvirtual
SetHitTestCallback(std::function< WindowHitArea(OSWindowHandle, int2 screenPos)> cb)tachyon::IWindowBackendinline
SetTextInputArea(OSWindowHandle window, IntRect rect) overridetachyon::SDLWindowBackendvirtual
SetWindowCloaked(OSWindowHandle, bool cloaked) overridetachyon::SDLWindowBackendvirtual
SetWindowMode(OSWindowHandle, WindowMode) overridetachyon::SDLWindowBackendvirtual
SetWindowMovedCallback(std::function< void()> cb)tachyon::IWindowBackendinline
SetWindowRect(OSWindowHandle, const IntRect &clientRect) overridetachyon::SDLWindowBackendvirtual
SetWindowVisible(OSWindowHandle, bool visible) overridetachyon::SDLWindowBackendvirtual
ShowFade(OSWindowHandle window, IWindowContext *context, IntRect screenRect, float opacity) overridetachyon::SDLWindowBackendvirtual
SwapBuffers(OSWindowHandle) overridetachyon::SDLWindowBackendvirtual
TakeCloseRequest(OSWindowHandle window) overridetachyon::SDLWindowBackendvirtual
ToSDL(OSWindowHandle h)tachyon::SDLWindowBackendinlinestatic
WindowPointToPixels(SDL_Window *window, float x, float y) consttachyon::SDLWindowBackend
~IWindowBackend()tachyon::IWindowBackendinlinevirtual
~SDLWindowBackend() overridetachyon::SDLWindowBackend