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