# {py:mod}`simvx.graphics.scene_adapter` ```{py:module} simvx.graphics.scene_adapter ``` ```{autodoc2-docstring} simvx.graphics.scene_adapter :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`SceneAdapter ` - ```{autodoc2-docstring} simvx.graphics.scene_adapter.SceneAdapter :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.graphics.scene_adapter.__all__ :summary: ``` * - {py:obj}`log ` - ```{autodoc2-docstring} simvx.graphics.scene_adapter.log :summary: ``` ```` ### API ````{py:data} __all__ :canonical: simvx.graphics.scene_adapter.__all__ :value: > ['SceneAdapter'] ```{autodoc2-docstring} simvx.graphics.scene_adapter.__all__ ``` ```` ````{py:data} log :canonical: simvx.graphics.scene_adapter.log :value: > 'getLogger(...)' ```{autodoc2-docstring} simvx.graphics.scene_adapter.log ``` ```` `````{py:class} SceneAdapter(engine: typing.Any, renderer: typing.Any) :canonical: simvx.graphics.scene_adapter.SceneAdapter ```{autodoc2-docstring} simvx.graphics.scene_adapter.SceneAdapter ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.graphics.scene_adapter.SceneAdapter.__init__ ``` ````{py:method} register_mesh(mesh: typing.Any) -> typing.Any | None :canonical: simvx.graphics.scene_adapter.SceneAdapter.register_mesh ```{autodoc2-docstring} simvx.graphics.scene_adapter.SceneAdapter.register_mesh ``` ```` ````{py:method} register_skinned_mesh(mesh: typing.Any) -> typing.Any | None :canonical: simvx.graphics.scene_adapter.SceneAdapter.register_skinned_mesh ```{autodoc2-docstring} simvx.graphics.scene_adapter.SceneAdapter.register_skinned_mesh ``` ```` ````{py:method} register_material(material: simvx.core.Material | None) -> int :canonical: simvx.graphics.scene_adapter.SceneAdapter.register_material ```{autodoc2-docstring} simvx.graphics.scene_adapter.SceneAdapter.register_material ``` ```` ````{py:method} upload_materials() -> None :canonical: simvx.graphics.scene_adapter.SceneAdapter.upload_materials ```{autodoc2-docstring} simvx.graphics.scene_adapter.SceneAdapter.upload_materials ``` ```` ````{py:method} submit_scene(tree: simvx.core.SceneTree) -> None :canonical: simvx.graphics.scene_adapter.SceneAdapter.submit_scene ```{autodoc2-docstring} simvx.graphics.scene_adapter.SceneAdapter.submit_scene ``` ```` `````