# {py:mod}`simvx.graphics.gpu.instance` ```{py:module} simvx.graphics.gpu.instance ``` ```{autodoc2-docstring} simvx.graphics.gpu.instance :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`create_instance ` - ```{autodoc2-docstring} simvx.graphics.gpu.instance.create_instance :summary: ``` * - {py:obj}`create_debug_messenger ` - ```{autodoc2-docstring} simvx.graphics.gpu.instance.create_debug_messenger :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.graphics.gpu.instance.__all__ :summary: ``` * - {py:obj}`log ` - ```{autodoc2-docstring} simvx.graphics.gpu.instance.log :summary: ``` ```` ### API ````{py:data} __all__ :canonical: simvx.graphics.gpu.instance.__all__ :value: > ['create_instance', 'create_debug_messenger'] ```{autodoc2-docstring} simvx.graphics.gpu.instance.__all__ ``` ```` ````{py:data} log :canonical: simvx.graphics.gpu.instance.log :value: > 'getLogger(...)' ```{autodoc2-docstring} simvx.graphics.gpu.instance.log ``` ```` ````{py:function} create_instance(app_name: str = 'SimVX', extensions: list[str] | None = None, validation: bool = True) -> tuple[typing.Any, bool] :canonical: simvx.graphics.gpu.instance.create_instance ```{autodoc2-docstring} simvx.graphics.gpu.instance.create_instance ``` ```` ````{py:function} create_debug_messenger(instance: typing.Any) -> typing.Any :canonical: simvx.graphics.gpu.instance.create_debug_messenger ```{autodoc2-docstring} simvx.graphics.gpu.instance.create_debug_messenger ``` ````