--- orphan: true --- # {py:mod}`simvx.graphics.platform._qt` ```{py:module} simvx.graphics.platform._qt ``` ```{autodoc2-docstring} simvx.graphics.platform._qt :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`QtBackend ` - ```{autodoc2-docstring} simvx.graphics.platform._qt.QtBackend :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.graphics.platform._qt.__all__ :summary: ``` ```` ### API ````{py:data} __all__ :canonical: simvx.graphics.platform._qt.__all__ :value: > ['QtBackend'] ```{autodoc2-docstring} simvx.graphics.platform._qt.__all__ ``` ```` `````{py:class} QtBackend() :canonical: simvx.graphics.platform._qt.QtBackend ```{autodoc2-docstring} simvx.graphics.platform._qt.QtBackend ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.graphics.platform._qt.QtBackend.__init__ ``` ````{py:method} create_window(width: int, height: int, title: str) -> None :canonical: simvx.graphics.platform._qt.QtBackend.create_window ```{autodoc2-docstring} simvx.graphics.platform._qt.QtBackend.create_window ``` ```` ````{py:method} create_vulkan_surface(instance: typing.Any) -> typing.Any :canonical: simvx.graphics.platform._qt.QtBackend.create_vulkan_surface ```{autodoc2-docstring} simvx.graphics.platform._qt.QtBackend.create_vulkan_surface ``` ```` ````{py:method} get_required_extensions() -> list[str] :canonical: simvx.graphics.platform._qt.QtBackend.get_required_extensions ```{autodoc2-docstring} simvx.graphics.platform._qt.QtBackend.get_required_extensions ``` ```` ````{py:method} poll_events() -> None :canonical: simvx.graphics.platform._qt.QtBackend.poll_events ```{autodoc2-docstring} simvx.graphics.platform._qt.QtBackend.poll_events ``` ```` ````{py:method} should_close() -> bool :canonical: simvx.graphics.platform._qt.QtBackend.should_close ```{autodoc2-docstring} simvx.graphics.platform._qt.QtBackend.should_close ``` ```` ````{py:method} get_framebuffer_size() -> tuple[int, int] :canonical: simvx.graphics.platform._qt.QtBackend.get_framebuffer_size ```{autodoc2-docstring} simvx.graphics.platform._qt.QtBackend.get_framebuffer_size ``` ```` ````{py:method} set_mouse_button_callback(callback: collections.abc.Callable[[int, int, int], None] | None) -> None :canonical: simvx.graphics.platform._qt.QtBackend.set_mouse_button_callback ```{autodoc2-docstring} simvx.graphics.platform._qt.QtBackend.set_mouse_button_callback ``` ```` ````{py:method} get_cursor_pos() -> tuple[float, float] :canonical: simvx.graphics.platform._qt.QtBackend.get_cursor_pos ```{autodoc2-docstring} simvx.graphics.platform._qt.QtBackend.get_cursor_pos ``` ```` ````{py:method} destroy() -> None :canonical: simvx.graphics.platform._qt.QtBackend.destroy ```{autodoc2-docstring} simvx.graphics.platform._qt.QtBackend.destroy ``` ```` `````