|
LeviLamina
|
Public Member Functions | |
| virtual ::std::optional<::std::string > | createNewEditorProjectStructure (::Editor::EditorStructureTemplate const &templateData, ::std::string const &id, ::std::optional<::std::string > const &fullName, ::std::optional<::std::string > const &displayName)=0 |
| virtual bool | replaceMCStructureFromTemplate (::mce::UUID const &guid, ::Editor::EditorStructureTemplate const &structureTemplate, bool isHost)=0 |
| virtual ::std::optional<::Editor::EditorStructureTemplate > | load (::mce::UUID const &guid) const =0 |
| virtual ::std::vector<::HashedString > const | getEditorStructureGuids () const =0 |
| virtual ::std::vector<::Editor::EditorStructureDBMetadata > const | queryEditorStructureDBMetadata (::Editor::EditorStructureMetadataQueryParams const ¶ms) const =0 |
| virtual::Editor::EditorStructureMetadataDeleteEditResult const | deleteEditorStructureDBMetadataByGuid (::mce::UUID const &guid, bool isHost)=0 |
| virtual::Editor::EditorStructureMetadataDeleteEditResult const | editEditorStructureDBMetadata (::Editor::EditorStructureMetadataEditParams const ¶ms, bool isHost)=0 |
| virtual ::std::optional<::Editor::EditorStructureDBMetadata > const | getEditorStructureMetadataByGuid (::mce::UUID const &guid) const =0 |
| virtual void | processLevelStructures ()=0 |