| AttachContextToWindow(OSWindowHandle window, IWindowContext *context) override | tachyon::ImageWindowBackend | virtual |
| AttachInputHandlerToWindow(OSWindowHandle window, IPlatformInputHandler *inputHandler) override | tachyon::ImageWindowBackend | virtual |
| BringToFront(OSWindowHandle window) override | tachyon::ImageWindowBackend | virtual |
| CreateWindow(std::string_view title, int2 size, WindowFlags windowFlags, OSWindowHandle parentOSHandle) override | tachyon::ImageWindowBackend | virtual |
| CreateWindow(std::string_view title, IntRect rect, WindowFlags windowFlags, OSWindowHandle parentOSHandle) override | tachyon::ImageWindowBackend | virtual |
| DestroyWindow(OSWindowHandle window) override | tachyon::ImageWindowBackend | virtual |
| DetachWindowContext(OSWindowHandle window) override | tachyon::ImageWindowBackend | virtual |
| EndFade(uint32_t) | tachyon::IWindowBackend | inlinevirtual |
| GetActiveWindow() override | tachyon::ImageWindowBackend | virtual |
| GetCursorSize() const override | tachyon::ImageWindowBackend | virtual |
| GetDoubleClickMilliseconds() | tachyon::IWindowBackend | inlinevirtual |
| GetFocusChangeCount() const override | tachyon::ImageWindowBackend | inlinevirtual |
| GetMonitorAt(int2 pos) const override | tachyon::ImageWindowBackend | virtual |
| GetMonitorFromWindow(OSWindowHandle window) const override | tachyon::ImageWindowBackend | virtual |
| GetMonitors() const override | tachyon::ImageWindowBackend | virtual |
| GetMouseButtons() override | tachyon::ImageWindowBackend | virtual |
| GetNativeHandle(OSWindowHandle window) override | tachyon::ImageWindowBackend | virtual |
| GetPreferredLanguage() const override | tachyon::ImageWindowBackend | virtual |
| GetScreenMousePos() override | tachyon::ImageWindowBackend | virtual |
| GetTicks() const override | tachyon::ImageWindowBackend | virtual |
| GetWindowContext(OSWindowHandle window) override | tachyon::ImageWindowBackend | virtual |
| GetWindowDisplayScale(OSWindowHandle window) override | tachyon::ImageWindowBackend | virtual |
| GetWindowMode(OSWindowHandle window) const override | tachyon::ImageWindowBackend | inlinevirtual |
| GetWindowPixelRect(OSWindowHandle window) override | tachyon::ImageWindowBackend | virtual |
| GetWindowPos(OSWindowHandle window) override | tachyon::ImageWindowBackend | virtual |
| GetWindowRect(OSWindowHandle window) override | tachyon::ImageWindowBackend | virtual |
| GetWindowSize(OSWindowHandle window) override | tachyon::ImageWindowBackend | virtual |
| GetWindowUnderMouse() override | tachyon::ImageWindowBackend | virtual |
| HitTestWindow(OSWindowHandle window, int2 screenPos) const | tachyon::IWindowBackend | inline |
| ImageWindowBackend(IWindowBackend &osBackend) | tachyon::ImageWindowBackend | explicit |
| IsImageWindow(OSWindowHandle window) const | tachyon::ImageWindowBackend | |
| IsWindow(OSWindowHandle window) override | tachyon::ImageWindowBackend | 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 | inlinevirtual |
| PollEvents(std::function< void(OSWindowHandle, IWindowContext *)> cleanup) override | tachyon::ImageWindowBackend | virtual |
| PrefersReducedMotion() | tachyon::IWindowBackend | inlinevirtual |
| ReadScreenPixel(int2 screenPos) override | tachyon::ImageWindowBackend | inlinevirtual |
| SetCursor(MouseCursor cursor) override | tachyon::ImageWindowBackend | virtual |
| SetFocus(OSWindowHandle window) | tachyon::ImageWindowBackend | |
| SetGraphicsContext(GraphicsContext *graphicsContext) override | tachyon::ImageWindowBackend | inlinevirtual |
| SetHitTestCallback(std::function< WindowHitArea(OSWindowHandle, int2 screenPos)> cb) | tachyon::IWindowBackend | inline |
| SetPointer(OSWindowHandle window, int2 screenPos, MouseButtons buttons) | tachyon::ImageWindowBackend | |
| SetTextInputArea(OSWindowHandle window, IntRect rect) override | tachyon::ImageWindowBackend | virtual |
| SetWindowCloaked(OSWindowHandle, bool) | tachyon::IWindowBackend | inlinevirtual |
| SetWindowMode(OSWindowHandle window, WindowMode mode) override | tachyon::ImageWindowBackend | inlinevirtual |
| SetWindowMovedCallback(std::function< void()> cb) | tachyon::IWindowBackend | inline |
| SetWindowRect(OSWindowHandle window, const IntRect &clientRect) override | tachyon::ImageWindowBackend | virtual |
| SetWindowVisible(OSWindowHandle window, bool visible) override | tachyon::ImageWindowBackend | virtual |
| ShowFade(OSWindowHandle, IWindowContext *, IntRect, float) | tachyon::IWindowBackend | inlinevirtual |
| SwapBuffers(OSWindowHandle window) override | tachyon::ImageWindowBackend | virtual |
| TakeCloseRequest(OSWindowHandle window) override | tachyon::ImageWindowBackend | inlinevirtual |
| ~ImageWindowBackend() override | tachyon::ImageWindowBackend | |
| ~IWindowBackend() | tachyon::IWindowBackend | inlinevirtual |