Class that handles all scene input and output operations by opening popups to select files and passing all read/write operations to the appropriate classes.
More...
|
| const std::string | GetFullPath () const |
| | Returns the full path of the currently open savefile.
|
| |
| void | SaveScene () |
| | Saves the scene to a .blank file.
|
| |
| void | SaveSceneAs () |
| | Saves the scene to a .blank file of the chosen name.
|
| |
| void | SaveSceneIncrement () |
| | Saves the scene to a .blank file, incrementing the name of the previously saved scene.
|
| |
| void | OpenScene () |
| | Opens the chosen .blank scene file.
|
| |
| void | NewScene () |
| | Creates a new empty .blank scene.
|
| |
| void | Import () |
| | Imports any 3D scene or model, including .blank.
|
| |
| void | Export () |
| | Exports the selected node to any 3D scene, including .blank.
|
| |
| bool | PromptSaveChanges (GLFWwindow *window, State *state) |
| | Prompts to save changes if there are any unsaved changes.
|
| |
| | SceneIO (State *state, Scene *scene, GLFWwindow *window) |
| | Creates a new scene reader/writer.
|
| |
Class that handles all scene input and output operations by opening popups to select files and passing all read/write operations to the appropriate classes.