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