LeviLamina
|
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 &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) |
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 () |
MCAPI | EditorStructureDBManagerService (::Editor::ServiceProviderCollection &providers) |
MCAPI ::std::optional<::mce::UUID > | _addToEditorStructureDB (::Editor::EditorStructureDBMetadata const &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 const &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 const &displayName) |
MCAPI::std::string | _handleDupeName (::std::string const &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 &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) |
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 () |
virtual bool | isServiceInitialized () const |
virtual bool | isServiceReady () const |
MCAPI bool | $isServiceInitialized () const |
MCAPI bool | $isServiceReady () 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 ** | $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, 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 |
MCAPI ::std::optional<::mce::UUID > Editor::Services::EditorStructureDBManagerService::_addToEditorStructureDB | ( | ::Editor::EditorStructureDBMetadata const & | 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 const & | 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 const & | displayName | ) |
MCAPI::std::string Editor::Services::EditorStructureDBManagerService::_handleDupeName | ( | ::std::string const & | 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 & | 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 | ) |
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 | ( | ) |
|
static |
|
static |
|
inherited |
|
inherited |
|
staticinherited |