|
|
virtual::std::string | getJigsawExportDirectory ()=0 |
|
virtual ::std::map<::Editor::Services::JigsawJsonType, ::std::string > | getEmptyJigsawFiles ()=0 |
|
virtual ::std::vector<::std::string > | getJigsawRegistryList ()=0 |
|
virtual::JigsawStructureRegistry * | getJigsawRegistry (::std::string const ®istryName)=0 |
|
virtual void | setJigsawRegistry (::std::string const ®istryName, ::std::map<::Editor::Services::JigsawJsonType, ::std::vector<::Editor::Services::EditorRegistryFile > > data, bool shouldSaveFiles)=0 |
|
virtual ::std::map<::Editor::Services::JigsawJsonType, ::std::vector<::Editor::Services::EditorRegistryFile > > | getJigsawRegistryJson (::std::string const ®istryName)=0 |
|
virtual void | generateJigsawPreview (::std::string const ®istryName, ::std::string const &startPool, ::std::string const &startTarget, ::BlockPos const &seed, int depth, int const maxHorizontalDistanceFromCenter, bool const validateRegistry, ::Editor::ScriptModule::ScriptClipboardItem const &clipboardItem, ::WeakEntityRef playerRef)=0 |
|
virtual::JigsawEditorData const | getJigsawBlockData (::BlockPos &pos, ::WeakEntityRef playerRef)=0 |
|
virtual void | deleteJigsawRegistry (::std::string const ®istryName)=0 |
|
virtual void | setJigsawBlockData (::BlockPos &pos, ::WeakEntityRef playerRef, ::JigsawEditorData jigsawData)=0 |
|
virtual::Bedrock::PubSub::Subscription | listenForSetJigsawRegistry (::std::function< void(::std::vector<::std::string >)> callback)=0 |
|
virtual::Bedrock::PubSub::Subscription | listenForGenerateJigsawPreview (::std::function< void(::std::vector<::Editor::Services::EditorJigsawSection >)> callback)=0 |