LeviLamina
Loading...
Searching...
No Matches
Editor::Services::EditorStructureDBManagerServiceProvider Class Referenceabstract
Inheritance diagram for Editor::Services::EditorStructureDBManagerServiceProvider:

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::EditorStructureTemplateload (::mce::UUID const &guid) const =0
virtual ::std::vector<::HashedString > const getEditorStructureGuids () const =0
virtual ::std::vector<::Editor::EditorStructureDBMetadata > const queryEditorStructureDBMetadata (::Editor::EditorStructureMetadataQueryParams const &params) const =0
virtual::Editor::EditorStructureMetadataDeleteEditResult const deleteEditorStructureDBMetadataByGuid (::mce::UUID const &guid, bool isHost)=0
virtual::Editor::EditorStructureMetadataDeleteEditResult const editEditorStructureDBMetadata (::Editor::EditorStructureMetadataEditParams const &params, bool isHost)=0
virtual ::std::optional<::Editor::EditorStructureDBMetadata > const getEditorStructureMetadataByGuid (::mce::UUID const &guid) const =0
virtual void processLevelStructures ()=0

The documentation for this class was generated from the following file: