|
LeviLamina
|
Inheritance diagram for Editor::Services::EditorStructureDBManagerService:Public Types | |
| enum class | State : int { Uninitialized = 0 , Initialized = 1 , Ready = 2 } |
Public Member Functions | |
| EditorStructureDBManagerService & | operator= (EditorStructureDBManagerService const &) |
| EditorStructureDBManagerService (EditorStructureDBManagerService const &) | |
| virtual ::Scripting::Result_deprecated< void > | init () |
| virtual ::Scripting::Result_deprecated< void > | quit () |
| virtual ::Scripting::Result_deprecated< void > | ready () |
| virtual::std::string_view | getServiceName () const |
| 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) |
| virtual bool | replaceMCStructureFromTemplate (::mce::UUID const &guid, ::Editor::EditorStructureTemplate const &structureTemplate, bool isHost) |
| virtual ::std::optional<::Editor::EditorStructureTemplate > | load (::mce::UUID const &guid) const |
| virtual ::std::vector<::HashedString > const | getEditorStructureGuids () const |
| virtual ::std::vector<::Editor::EditorStructureDBMetadata > const | queryEditorStructureDBMetadata (::Editor::EditorStructureMetadataQueryParams const ¶ms) const |
| virtual::Editor::EditorStructureMetadataDeleteEditResult const | deleteEditorStructureDBMetadataByGuid (::mce::UUID const &guid, bool isHost) |
| virtual::Editor::EditorStructureMetadataDeleteEditResult const | editEditorStructureDBMetadata (::Editor::EditorStructureMetadataEditParams const ¶ms, bool isHost) |
| virtual ::std::optional<::Editor::EditorStructureDBMetadata > const | getEditorStructureMetadataByGuid (::mce::UUID const &guid) const |
| virtual void | processLevelStructures () |
| virtual bool | hasStructureData (::mce::UUID const &id) const |
| virtual ::Scripting::Result_deprecated<::std::variant< ::StructureTemplate const *, ::Editor::EditorStructureTemplate const *, ::std::shared_ptr<::StructureTemplate const >, ::std::shared_ptr<::Editor::EditorStructureTemplate const > > > | getStructureData (::mce::UUID const &id) const |
| MCAPI | EditorStructureDBManagerService (::Editor::ServiceProviderCollection &providers) |
| MCAPI ::std::optional<::mce::UUID > | _addToEditorStructureDB (::Editor::EditorStructureDBMetadata &metaData, ::Editor::EditorStructureSourceDataItem &mcStructureData) |
| MCAPI ::std::pair<::std::optional<::mce::UUID >, ::std::optional<::std::string > > | _addToEditorStructureDB (::Editor::EditorStructureSourceDataItem const &mcStructureData, ::std::optional<::std::string > const &id, ::std::optional<::std::string > const &displayName) |
| MCAPI void | _addToMetadataEntries (::mce::UUID const &guid, ::Editor::EditorStructureSourceDataItem const &mcStructureData, ::Editor::EditorStructureDBMetadata &metaData) |
| MCAPI::std::string const | _getJsonStringFromMetadata (::Editor::EditorStructureDBMetadata const &metaData) const |
| MCAPI::std::string | _getNameFromStructurePath (::Core::Path const &path) const |
| MCAPI::std::string | _getNamespaceFromStructurePath (::Core::Path const &path) const |
| MCAPI::std::string | _handleDupeDisplayName (::std::string_view displayName) |
| MCAPI::std::string | _handleDupeName (::std::string_view name) |
| MCAPI ::std::optional<::Editor::EditorStructureSourceDataItem > const | _parseJsonToMetadata (::std::string &jsonString, ::Editor::EditorStructureDBMetadata &metaData) |
| MCAPI void | _processBPStructures () |
| MCAPI void | _processInProjectStructures () |
| MCAPI void | _processPersistentEditorStructures () |
| MCAPI bool | _writeMetaData (::Core::Path const &path, ::Editor::EditorStructureDBMetadata &metaData) const |
| MCAPI void | buildManifests () |
| MCAPI void * | $ctor (::Editor::ServiceProviderCollection &providers) |
| MCAPI void | $dtor () |
| MCAPI ::Scripting::Result_deprecated< void > | $init () |
| MCAPI ::Scripting::Result_deprecated< void > | $quit () |
| MCAPI ::Scripting::Result_deprecated< void > | $ready () |
| MCAPI::std::string_view | $getServiceName () const |
| MCAPI ::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) |
| MCAPI bool | $replaceMCStructureFromTemplate (::mce::UUID const &guid, ::Editor::EditorStructureTemplate const &structureTemplate, bool isHost) |
| MCAPI ::std::optional<::Editor::EditorStructureTemplate > | $load (::mce::UUID const &guid) const |
| MCAPI ::std::vector<::HashedString > const | $getEditorStructureGuids () const |
| MCAPI ::std::vector<::Editor::EditorStructureDBMetadata > const | $queryEditorStructureDBMetadata (::Editor::EditorStructureMetadataQueryParams const ¶ms) const |
| MCAPI::Editor::EditorStructureMetadataDeleteEditResult const | $deleteEditorStructureDBMetadataByGuid (::mce::UUID const &guid, bool isHost) |
| MCAPI::Editor::EditorStructureMetadataDeleteEditResult const | $editEditorStructureDBMetadata (::Editor::EditorStructureMetadataEditParams const ¶ms, bool isHost) |
| MCAPI ::std::optional<::Editor::EditorStructureDBMetadata > const | $getEditorStructureMetadataByGuid (::mce::UUID const &guid) const |
| MCAPI void | $processLevelStructures () |
| MCAPI bool | $hasStructureData (::mce::UUID const &id) const |
| MCAPI ::Scripting::Result_deprecated<::std::variant< ::StructureTemplate const *, ::Editor::EditorStructureTemplate const *, ::std::shared_ptr<::StructureTemplate const >, ::std::shared_ptr<::Editor::EditorStructureTemplate const > > > | $getStructureData (::mce::UUID const &id) const |
| virtual bool | isServiceInitialized () const |
| virtual bool | isServiceReady () const |
| MCAPI bool | $isServiceInitialized () const |
| MCAPI bool | $isServiceReady () const |
| MCFOLD void * | $ctor () |
| MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
Static Public Member Functions | |
| static MCAPI ::std::string const & | DEFAULT_EDITOR_NAMESPACE () |
| static MCAPI ::std::string const & | EDITOR_PROJECT_STRUCTUREDB_FOLDER () |
| static MCAPI ::std::string const & | LEVELDB_STRUCTURE_TAG_PREFIX () |
| static MCAPI ::std::string const & | STRUCTURE_EXT () |
| static MCAPI ::std::string const & | STRUCTURE_FOLDER () |
| static MCAPI void ** | $vftableForEditorStructureDBManagerServiceProvider () |
| static MCAPI void ** | $vftableForIStructureDataProvider () |
| static MCAPI void ** | $vftableForIEditorService () |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::UntypedStorage< 8, 64 > | mUnk8386e8 |
| ::ll::UntypedStorage< 8, 64 > | mUnk7d9b3a |
| ::ll::UntypedStorage< 8, 24 > | mUnk9916fb |
| ::ll::UntypedStorage< 8, 8 > | mUnk478604 |
| ::ll::UntypedStorage< 8, 32 > | mUnk7c250a |
| ::ll::UntypedStorage< 8, 8 > | mUnkfbbcb2 |
| ::ll::UntypedStorage< 8, 8 > | mUnkd2ea0d |
| ::ll::UntypedStorage< 8, 16 > | mUnke5e032 |
| ::ll::UntypedStorage< 8, 16 > | mUnk827501 |
| ::ll::UntypedStorage< 8, 8 > | mUnk2a6ce4 |
| ::ll::UntypedStorage< 8, 8 > | mUnkc8874b |
| ::ll::UntypedStorage< 4, 4 > | mUnk93c97e |
| ::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
|
explicit |
|
virtual |
Implements Editor::Services::IEditorService.
|
virtual |
Implements Editor::Services::IEditorService.
|
virtual |
Implements Editor::Services::IEditorService.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| MCAPI ::std::optional<::mce::UUID > Editor::Services::EditorStructureDBManagerService::_addToEditorStructureDB | ( | ::Editor::EditorStructureDBMetadata & | metaData, |
| ::Editor::EditorStructureSourceDataItem & | mcStructureData ) |
| MCAPI ::std::pair<::std::optional<::mce::UUID >, ::std::optional<::std::string > > Editor::Services::EditorStructureDBManagerService::_addToEditorStructureDB | ( | ::Editor::EditorStructureSourceDataItem const & | mcStructureData, |
| ::std::optional<::std::string > const & | id, | ||
| ::std::optional<::std::string > const & | displayName ) |
| MCAPI void Editor::Services::EditorStructureDBManagerService::_addToMetadataEntries | ( | ::mce::UUID const & | guid, |
| ::Editor::EditorStructureSourceDataItem const & | mcStructureData, | ||
| ::Editor::EditorStructureDBMetadata & | metaData ) |
| MCAPI::std::string const Editor::Services::EditorStructureDBManagerService::_getJsonStringFromMetadata | ( | ::Editor::EditorStructureDBMetadata const & | metaData | ) | const |
| MCAPI::std::string Editor::Services::EditorStructureDBManagerService::_getNameFromStructurePath | ( | ::Core::Path const & | path | ) | const |
| MCAPI::std::string Editor::Services::EditorStructureDBManagerService::_getNamespaceFromStructurePath | ( | ::Core::Path const & | path | ) | const |
| MCAPI::std::string Editor::Services::EditorStructureDBManagerService::_handleDupeDisplayName | ( | ::std::string_view | displayName | ) |
| MCAPI::std::string Editor::Services::EditorStructureDBManagerService::_handleDupeName | ( | ::std::string_view | name | ) |
| MCAPI ::std::optional<::Editor::EditorStructureSourceDataItem > const Editor::Services::EditorStructureDBManagerService::_parseJsonToMetadata | ( | ::std::string & | jsonString, |
| ::Editor::EditorStructureDBMetadata & | metaData ) |
| MCAPI void Editor::Services::EditorStructureDBManagerService::_processBPStructures | ( | ) |
| MCAPI void Editor::Services::EditorStructureDBManagerService::_processInProjectStructures | ( | ) |
| MCAPI void Editor::Services::EditorStructureDBManagerService::_processPersistentEditorStructures | ( | ) |
| MCAPI bool Editor::Services::EditorStructureDBManagerService::_writeMetaData | ( | ::Core::Path const & | path, |
| ::Editor::EditorStructureDBMetadata & | metaData ) const |
| MCAPI void Editor::Services::EditorStructureDBManagerService::buildManifests | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
| MCAPI void * Editor::Services::EditorStructureDBManagerService::$ctor | ( | ::Editor::ServiceProviderCollection & | providers | ) |
| MCAPI void Editor::Services::EditorStructureDBManagerService::$dtor | ( | ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorStructureDBManagerService::$init | ( | ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorStructureDBManagerService::$quit | ( | ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorStructureDBManagerService::$ready | ( | ) |
| MCAPI::std::string_view Editor::Services::EditorStructureDBManagerService::$getServiceName | ( | ) | const |
| MCAPI ::std::optional<::std::string > Editor::Services::EditorStructureDBManagerService::$createNewEditorProjectStructure | ( | ::Editor::EditorStructureTemplate const & | templateData, |
| ::std::string const & | id, | ||
| ::std::optional<::std::string > const & | fullName, | ||
| ::std::optional<::std::string > const & | displayName ) |
| MCAPI bool Editor::Services::EditorStructureDBManagerService::$replaceMCStructureFromTemplate | ( | ::mce::UUID const & | guid, |
| ::Editor::EditorStructureTemplate const & | structureTemplate, | ||
| bool | isHost ) |
| MCAPI ::std::optional<::Editor::EditorStructureTemplate > Editor::Services::EditorStructureDBManagerService::$load | ( | ::mce::UUID const & | guid | ) | const |
| MCAPI ::std::vector<::HashedString > const Editor::Services::EditorStructureDBManagerService::$getEditorStructureGuids | ( | ) | const |
| MCAPI ::std::vector<::Editor::EditorStructureDBMetadata > const Editor::Services::EditorStructureDBManagerService::$queryEditorStructureDBMetadata | ( | ::Editor::EditorStructureMetadataQueryParams const & | params | ) | const |
| MCAPI::Editor::EditorStructureMetadataDeleteEditResult const Editor::Services::EditorStructureDBManagerService::$deleteEditorStructureDBMetadataByGuid | ( | ::mce::UUID const & | guid, |
| bool | isHost ) |
| MCAPI::Editor::EditorStructureMetadataDeleteEditResult const Editor::Services::EditorStructureDBManagerService::$editEditorStructureDBMetadata | ( | ::Editor::EditorStructureMetadataEditParams const & | params, |
| bool | isHost ) |
| MCAPI ::std::optional<::Editor::EditorStructureDBMetadata > const Editor::Services::EditorStructureDBManagerService::$getEditorStructureMetadataByGuid | ( | ::mce::UUID const & | guid | ) | const |
| MCAPI void Editor::Services::EditorStructureDBManagerService::$processLevelStructures | ( | ) |
| MCAPI bool Editor::Services::EditorStructureDBManagerService::$hasStructureData | ( | ::mce::UUID const & | id | ) | const |
| MCAPI ::Scripting::Result_deprecated<::std::variant< ::StructureTemplate const *, ::Editor::EditorStructureTemplate const *, ::std::shared_ptr<::StructureTemplate const >, ::std::shared_ptr<::Editor::EditorStructureTemplate const > > > Editor::Services::EditorStructureDBManagerService::$getStructureData | ( | ::mce::UUID const & | id | ) | const |
|
static |
|
static |
|
static |
|
inherited |
|
inherited |
|
staticinherited |