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::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: