|
LeviLamina
|
Inheritance diagram for Editor::Services::EditorJigsawService:Classes | |
| struct | TemplatePoolData |
Public Types | |
| enum class | State : int { Uninitialized = 0 , Initialized = 1 , Ready = 2 } |
Public Member Functions | |
| EditorJigsawService & | operator= (EditorJigsawService const &) |
| EditorJigsawService (EditorJigsawService 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::string | getJigsawExportDirectory () |
| virtual ::std::map<::Editor::Services::JigsawJsonType, ::std::string > | getEmptyJigsawFiles () |
| virtual ::std::vector<::std::string > | getJigsawRegistryList () |
| virtual::JigsawStructureRegistry * | getJigsawRegistry (::std::string const ®istryName) |
| virtual ::std::map<::Editor::Services::JigsawJsonType, ::std::vector<::Editor::Services::EditorRegistryFile > > | getJigsawRegistryJson (::std::string const ®istryName) |
| virtual void | setJigsawRegistry (::std::string const ®istryName, ::std::map<::Editor::Services::JigsawJsonType, ::std::vector<::Editor::Services::EditorRegistryFile > > data, bool shouldSaveFiles) |
| virtual void | generateJigsawPreview (::std::string const ®istryName, ::std::string const &startPool, ::std::string const &startTarget, ::BlockPos const &seed, int const depth, int const maxHorizontalDistanceFromCenter, bool const validateRegistry, ::Editor::ScriptModule::ScriptClipboardItem const &clipboardItem, ::WeakEntityRef playerRef) |
| virtual::Bedrock::PubSub::Subscription | listenForSetJigsawRegistry (::std::function< void(::std::vector<::std::string >)> callback) |
| virtual::Bedrock::PubSub::Subscription | listenForGenerateJigsawPreview (::std::function< void(::std::vector<::Editor::Services::EditorJigsawSection >)> callback) |
| MCAPI | EditorJigsawService (::Editor::ServiceProviderCollection &providers) |
| MCAPI void | _bootstrapJigsawRegistry (::Bedrock::NotNullNonOwnerPtr<::IStructureTemplateManager > structureManager, ::FeatureRegistry &featureRegistry, ::JigsawStructureRegistry &jigsawStructureRegistry) |
| MCAPI void | _saveFile (::Editor::Services::EditorRegistryFile ®File, ::Core::PathBuffer<::std::string > jigsawPath, ::Editor::Services::JigsawJsonType fileType, ::std::vector<::std::string > &outErrors) |
| MCAPI void | _saveJigsawRegistryFiles (::std::string const ®istryName) |
| MCAPI bool | _validateRegistry (::std::string registryName, ::Bedrock::NonOwnerPointer<::Editor::IEditorPlayer > editorPlayer) |
| 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::string | $getJigsawExportDirectory () |
| MCAPI ::std::map<::Editor::Services::JigsawJsonType, ::std::string > | $getEmptyJigsawFiles () |
| MCAPI ::std::vector<::std::string > | $getJigsawRegistryList () |
| MCAPI::JigsawStructureRegistry * | $getJigsawRegistry (::std::string const ®istryName) |
| MCAPI ::std::map<::Editor::Services::JigsawJsonType, ::std::vector<::Editor::Services::EditorRegistryFile > > | $getJigsawRegistryJson (::std::string const ®istryName) |
| MCAPI void | $setJigsawRegistry (::std::string const ®istryName, ::std::map<::Editor::Services::JigsawJsonType, ::std::vector<::Editor::Services::EditorRegistryFile > > data, bool shouldSaveFiles) |
| MCAPI void | $generateJigsawPreview (::std::string const ®istryName, ::std::string const &startPool, ::std::string const &startTarget, ::BlockPos const &seed, int const depth, int const maxHorizontalDistanceFromCenter, bool const validateRegistry, ::Editor::ScriptModule::ScriptClipboardItem const &clipboardItem, ::WeakEntityRef playerRef) |
| MCAPI::Bedrock::PubSub::Subscription | $listenForSetJigsawRegistry (::std::function< void(::std::vector<::std::string >)> callback) |
| MCAPI::Bedrock::PubSub::Subscription | $listenForGenerateJigsawPreview (::std::function< void(::std::vector<::Editor::Services::EditorJigsawSection >)> callback) |
| 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 void ** | $vftableForEditorJigsawServiceProvider () |
| static MCAPI void ** | $vftableForIEditorService () |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::UntypedStorage< 8, 48 > | mUnk4fe173 |
| ::ll::UntypedStorage< 8, 48 > | mUnkfffe35 |
| ::ll::UntypedStorage< 8, 520 > | mUnkdb7f4c |
| ::ll::UntypedStorage< 8, 16 > | mUnkfbc0d2 |
| ::ll::UntypedStorage< 8, 24 > | mUnk2bc7d3 |
| ::ll::UntypedStorage< 8, 16 > | mUnk16bb69 |
| ::ll::UntypedStorage< 8, 32 > | mUnkecbd5c |
| ::ll::UntypedStorage< 8, 16 > | mUnkbab63e |
| ::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 |
Implements Editor::Services::EditorJigsawServiceProvider.
|
virtual |
Implements Editor::Services::EditorJigsawServiceProvider.
|
virtual |
Implements Editor::Services::EditorJigsawServiceProvider.
|
virtual |
Implements Editor::Services::EditorJigsawServiceProvider.
|
virtual |
Implements Editor::Services::EditorJigsawServiceProvider.
|
virtual |
Implements Editor::Services::EditorJigsawServiceProvider.
|
virtual |
Implements Editor::Services::EditorJigsawServiceProvider.
|
virtual |
Implements Editor::Services::EditorJigsawServiceProvider.
|
virtual |
Implements Editor::Services::EditorJigsawServiceProvider.
| MCAPI void Editor::Services::EditorJigsawService::_bootstrapJigsawRegistry | ( | ::Bedrock::NotNullNonOwnerPtr<::IStructureTemplateManager > | structureManager, |
| ::FeatureRegistry & | featureRegistry, | ||
| ::JigsawStructureRegistry & | jigsawStructureRegistry ) |
| MCAPI void Editor::Services::EditorJigsawService::_saveFile | ( | ::Editor::Services::EditorRegistryFile & | regFile, |
| ::Core::PathBuffer<::std::string > | jigsawPath, | ||
| ::Editor::Services::JigsawJsonType | fileType, | ||
| ::std::vector<::std::string > & | outErrors ) |
| MCAPI void Editor::Services::EditorJigsawService::_saveJigsawRegistryFiles | ( | ::std::string const & | registryName | ) |
| MCAPI bool Editor::Services::EditorJigsawService::_validateRegistry | ( | ::std::string | registryName, |
| ::Bedrock::NonOwnerPointer<::Editor::IEditorPlayer > | editorPlayer ) |
| MCAPI void * Editor::Services::EditorJigsawService::$ctor | ( | ::Editor::ServiceProviderCollection & | providers | ) |
| MCAPI void Editor::Services::EditorJigsawService::$dtor | ( | ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorJigsawService::$init | ( | ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorJigsawService::$quit | ( | ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorJigsawService::$ready | ( | ) |
| MCAPI::std::string_view Editor::Services::EditorJigsawService::$getServiceName | ( | ) | const |
| MCAPI::std::string Editor::Services::EditorJigsawService::$getJigsawExportDirectory | ( | ) |
| MCAPI ::std::map<::Editor::Services::JigsawJsonType, ::std::string > Editor::Services::EditorJigsawService::$getEmptyJigsawFiles | ( | ) |
| MCAPI ::std::vector<::std::string > Editor::Services::EditorJigsawService::$getJigsawRegistryList | ( | ) |
| MCAPI::JigsawStructureRegistry * Editor::Services::EditorJigsawService::$getJigsawRegistry | ( | ::std::string const & | registryName | ) |
| MCAPI ::std::map<::Editor::Services::JigsawJsonType, ::std::vector<::Editor::Services::EditorRegistryFile > > Editor::Services::EditorJigsawService::$getJigsawRegistryJson | ( | ::std::string const & | registryName | ) |
| MCAPI void Editor::Services::EditorJigsawService::$setJigsawRegistry | ( | ::std::string const & | registryName, |
| ::std::map<::Editor::Services::JigsawJsonType, ::std::vector<::Editor::Services::EditorRegistryFile > > | data, | ||
| bool | shouldSaveFiles ) |
| MCAPI void Editor::Services::EditorJigsawService::$generateJigsawPreview | ( | ::std::string const & | registryName, |
| ::std::string const & | startPool, | ||
| ::std::string const & | startTarget, | ||
| ::BlockPos const & | seed, | ||
| int const | depth, | ||
| int const | maxHorizontalDistanceFromCenter, | ||
| bool const | validateRegistry, | ||
| ::Editor::ScriptModule::ScriptClipboardItem const & | clipboardItem, | ||
| ::WeakEntityRef | playerRef ) |
| MCAPI::Bedrock::PubSub::Subscription Editor::Services::EditorJigsawService::$listenForSetJigsawRegistry | ( | ::std::function< void(::std::vector<::std::string >)> | callback | ) |
| MCAPI::Bedrock::PubSub::Subscription Editor::Services::EditorJigsawService::$listenForGenerateJigsawPreview | ( | ::std::function< void(::std::vector<::Editor::Services::EditorJigsawSection >)> | callback | ) |
|
static |
|
static |
|
inherited |
|
inherited |
|
staticinherited |