# {py:mod}`simvx.graphics.presentation` ```{py:module} simvx.graphics.presentation ``` ```{autodoc2-docstring} simvx.graphics.presentation :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`Presentation ` - ```{autodoc2-docstring} simvx.graphics.presentation.Presentation :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`presentation_for ` - ```{autodoc2-docstring} simvx.graphics.presentation.presentation_for :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.graphics.presentation.__all__ :summary: ``` ```` ### API ````{py:data} __all__ :canonical: simvx.graphics.presentation.__all__ :value: > ['Presentation', 'presentation_for'] ```{autodoc2-docstring} simvx.graphics.presentation.__all__ ``` ```` `````{py:class} Presentation(rect: tuple[int, int, int, int], ui_size: tuple[float, float], letterboxed: bool) :canonical: simvx.graphics.presentation.Presentation ```{autodoc2-docstring} simvx.graphics.presentation.Presentation ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.graphics.presentation.Presentation.__init__ ``` ````{py:attribute} __slots__ :canonical: simvx.graphics.presentation.Presentation.__slots__ :value: > ('rect', 'ui_size', 'letterboxed') ```{autodoc2-docstring} simvx.graphics.presentation.Presentation.__slots__ ``` ```` ````{py:method} __repr__() -> str :canonical: simvx.graphics.presentation.Presentation.__repr__ ```` ````` ````{py:function} presentation_for(tree: typing.Any, extent: tuple[int, int] | None) -> simvx.graphics.presentation.Presentation | None :canonical: simvx.graphics.presentation.presentation_for ```{autodoc2-docstring} simvx.graphics.presentation.presentation_for ``` ````