|
virtual ::std::vector<::std::shared_ptr<::Editor::EditorBlockPalette > > const & | getPaletteList () const =0 |
|
virtual::Editor::EditorBlockPalette const & | getActivePalette () const =0 |
|
virtual void | addOrReplacePalette (::Editor::EditorBlockPalette const &)=0 |
|
virtual ::Scripting::Result< void > | removePalette (::HashedString const &)=0 |
|
virtual ::Scripting::Result< void > | setActivePalette (::HashedString const &)=0 |
|
virtual ::Scripting::Result< void > | setSelectedPaletteItemIndex (int)=0 |
|
virtual int | getSelectedPaletteItemIndex () const =0 |
|
virtual ::Scripting::Result< void > | setPaletteItem (::HashedString const &, int, ::std::variant<::Editor::SimpleBlockPaletteItem, ::Editor::ProbabilityBlockPaletteItem > const &)=0 |
|
virtual ::Scripting::Result< void > | pickBlock (::Block const &)=0 |
|
virtual ::Scripting::Result_deprecated<::BlockLegacy const * > | getSelectedBlockType () const =0 |
|
virtual ::std::vector<::std::string > | getPaletteIdList () const =0 |
|
virtual ::std::optional<::Editor::EditorBlockPalette > | getPalette (::HashedString const &) const =0 |
|
virtual ::Scripting::Result_deprecated< ::std::variant<::Editor::SimpleBlockPaletteItem, ::Editor::ProbabilityBlockPaletteItem > > | getPaletteItem (::HashedString const &, int) const =0 |
|
virtual void | forEachBlockType (::std::function< void(::BlockLegacy const &, bool)>) const =0 |
|
virtual::Bedrock::PubSub::Subscription | registerEventListener (::std::function< void(::std::variant< ::Editor::EditorBlockPaletteEventItemUpdated, ::Editor::EditorBlockPaletteEventSelectedItemIndexChanged, ::Editor::EditorBlockPaletteEventActivePaletteChanged, ::Editor::EditorBlockPaletteEventPaletteUpdated, ::Editor::EditorBlockPaletteEventPaletteRemoved > const &)>)=0 |
|