|
LeviLamina
|
Public Member Functions | |
| virtual ::std::optional<::Editor::EditorStructureTemplate > | loadStructure (::std::string const &id)=0 |
| virtual ::std::optional<::std::string > | createNewEditorProjectStructure (::Editor::EditorStructureTemplate const &editorStructure, ::mce::UUID const &guid, ::std::string const &structureName)=0 |
| virtual ::std::vector<::Editor::EditorStructureDBMetadata > | queryDB (::Editor::EditorStructureMetadataQueryParams const ¶ms, bool const reprocessLevelStructures)=0 |
| virtual::Editor::EditorStructureMetadataDeleteEditResult const | editStructureMetadata (::Editor::EditorStructureMetadataEditParams ¶ms)=0 |
| virtual bool | replaceMCStructureFromTemplate (::mce::UUID const &guid, ::Editor::EditorStructureTemplate const &structureTemplate)=0 |
| virtual ::std::optional<::Editor::EditorStructureTemplate > | load (::mce::UUID const &guid)=0 |
| virtual ::std::optional<::Editor::EditorStructureDBMetadata > const | getMetadataByGuid (::mce::UUID const &guid)=0 |
| virtual::Editor::EditorStructureMetadataDeleteEditResult const | deleteEditorStructure (::mce::UUID const &guid)=0 |
| MCFOLD void | $dtor () |
Static Public Member Functions | |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
|
static |