LeviLamina
Loading...
Searching...
No Matches
Editor::Services::EditorJigsawServiceProvider Class Referenceabstract
Inheritance diagram for Editor::Services::EditorJigsawServiceProvider:

Public Member Functions

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 &)=0
virtual void setJigsawRegistry (::std::string const &, ::std::map<::Editor::Services::JigsawJsonType, ::std::vector<::Editor::Services::EditorRegistryFile > >, bool)=0
virtual ::std::map<::Editor::Services::JigsawJsonType, ::std::vector<::Editor::Services::EditorRegistryFile > > getJigsawRegistryJson (::std::string const &)=0
virtual void generateJigsawPreview (::std::string const &, ::std::string const &, ::std::string const &, ::BlockPos const &, int, int const, bool const, ::Editor::ScriptModule::ScriptClipboardItem const &, ::WeakEntityRef)=0
virtual::JigsawEditorData const getJigsawBlockData (::BlockPos &, ::WeakEntityRef)=0
virtual void setJigsawBlockData (::BlockPos &, ::WeakEntityRef, ::JigsawEditorData)=0
virtual::Bedrock::PubSub::Subscription listenForSetJigsawRegistry (::std::function< void(::std::vector<::std::string >)>)=0
virtual::Bedrock::PubSub::Subscription listenForGenerateJigsawPreview (::std::function< void(::std::vector<::Editor::Services::EditorJigsawSection >)>)=0

The documentation for this class was generated from the following file: