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

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