# {py:mod}`simvx.editor.scene_file_ops` ```{py:module} simvx.editor.scene_file_ops ``` ```{autodoc2-docstring} simvx.editor.scene_file_ops :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`SceneFileOps ` - ```{autodoc2-docstring} simvx.editor.scene_file_ops.SceneFileOps :summary: ``` ```` ### API `````{py:class} SceneFileOps :canonical: simvx.editor.scene_file_ops.SceneFileOps ```{autodoc2-docstring} simvx.editor.scene_file_ops.SceneFileOps ``` ````{py:method} new_scene(root_type: type = Node, *, populate: bool = False) :canonical: simvx.editor.scene_file_ops.SceneFileOps.new_scene ```{autodoc2-docstring} simvx.editor.scene_file_ops.SceneFileOps.new_scene ``` ```` ````{py:method} open_scene(path: str | pathlib.Path) :canonical: simvx.editor.scene_file_ops.SceneFileOps.open_scene ```{autodoc2-docstring} simvx.editor.scene_file_ops.SceneFileOps.open_scene ``` ```` ````{py:method} save_scene(path: str | pathlib.Path | None = None) :canonical: simvx.editor.scene_file_ops.SceneFileOps.save_scene ```{autodoc2-docstring} simvx.editor.scene_file_ops.SceneFileOps.save_scene ``` ```` `````