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.