|
EditorBlockPaletteService & | operator= (EditorBlockPaletteService const &) |
|
| EditorBlockPaletteService (EditorBlockPaletteService const &) |
|
virtual ::Scripting::Result< void > | init () |
|
virtual ::Scripting::Result< void > | quit () |
|
virtual::std::string_view | getServiceName () const |
|
virtual ::std::vector<::std::shared_ptr<::Editor::EditorBlockPalette > > const & | getPaletteList () const |
|
virtual::Editor::EditorBlockPalette const & | getActivePalette () const |
|
virtual void | forEachBlockType (::std::function< void(::BlockLegacy const &, bool)> callback) const |
|
virtual int | getSelectedPaletteItemIndex () const |
|
virtual ::Scripting::Result< void > | pickBlock (::Block const &)=0 |
|
virtual ::Scripting::Result_deprecated<::BlockLegacy const * > | getSelectedBlockType () const |
|
virtual ::std::vector<::std::string > | getPaletteIdList () const |
|
virtual ::std::optional<::Editor::EditorBlockPalette > | getPalette (::HashedString const &paletteId) const |
|
virtual ::Scripting::Result_deprecated< ::std::variant<::Editor::SimpleBlockPaletteItem, ::Editor::ProbabilityBlockPaletteItem > > | getPaletteItem (::HashedString const &paletteId, int index) const |
|
virtual::Bedrock::PubSub::Subscription | registerEventListener (::std::function< void(::std::variant< ::Editor::EditorBlockPaletteEventItemUpdated, ::Editor::EditorBlockPaletteEventSelectedItemIndexChanged, ::Editor::EditorBlockPaletteEventActivePaletteChanged, ::Editor::EditorBlockPaletteEventPaletteUpdated, ::Editor::EditorBlockPaletteEventPaletteRemoved > const &)> callback) |
|
virtual void | _handleBlockPaletteActivePaletteChangedPayload (::Editor::Network::BlockPaletteActivePaletteChangedPayload const &)=0 |
|
virtual void | _handleBlockPaletteItemChangedPayload (::Editor::Network::BlockPaletteItemChangedPayload const &)=0 |
|
virtual void | _handleBlockPaletteSelectedIndexChangedPayload (::Editor::Network::BlockPaletteSelectedIndexChangedPayload const &)=0 |
|
virtual void | _handleBlockPaletteChangedPayload (::Editor::Network::BlockPaletteChangedPayload const &)=0 |
|
virtual void | _handleBlockPaletteRemovedPayload (::Editor::Network::BlockPaletteRemovedPayload const &)=0 |
|
MCAPI | EditorBlockPaletteService (::Editor::ServiceProviderCollection &serviceProviders) |
|
MCAPI void | _addOrReplacePalette (::Editor::EditorBlockPalette const &palette) |
|
MCAPI ::Scripting::Result< void > | _checkForDuplicateBlocks (::HashedString const &paletteId, ::std::variant<::Editor::SimpleBlockPaletteItem, ::Editor::ProbabilityBlockPaletteItem > const &item) |
|
MCAPI::Editor::EditorBlockPalette & | _getActivePalette () const |
|
MCAPI::Scripting::Error | _getAttemptingToRemoveOnlyPaletteError (::HashedString const &paletteId) const |
|
MCAPI::Scripting::Error | _getIndexOutOfBoundsError (int index, int max) const |
|
MCAPI::Editor::EditorBlockPalette * | _getPalette (::HashedString const &paletteId) const |
|
MCAPI::Scripting::Error | _getPaletteIdNotFoundError (::HashedString const &paletteId) const |
|
MCAPI ::Scripting::Result< void > | _removePalette (::HashedString const &paletteId) |
|
MCAPI ::Scripting::Result< void > | _setActivePalette (::HashedString const &paletteId) |
|
MCAPI ::Scripting::Result< void > | _updatePaletteItem (::HashedString const &paletteId, int index, ::std::variant<::Editor::SimpleBlockPaletteItem, ::Editor::ProbabilityBlockPaletteItem > const &item) |
|
MCAPI void * | $ctor (::Editor::ServiceProviderCollection &serviceProviders) |
|
MCAPI void | $dtor () |
|
MCAPI ::Scripting::Result< void > | $init () |
|
MCFOLD ::Scripting::Result< void > | $quit () |
|
MCAPI::std::string_view | $getServiceName () const |
|
MCFOLD ::std::vector<::std::shared_ptr<::Editor::EditorBlockPalette > > const & | $getPaletteList () const |
|
MCAPI::Editor::EditorBlockPalette const & | $getActivePalette () const |
|
MCAPI void | $forEachBlockType (::std::function< void(::BlockLegacy const &, bool)> callback) const |
|
MCFOLD int | $getSelectedPaletteItemIndex () const |
|
MCAPI ::Scripting::Result_deprecated<::BlockLegacy const * > | $getSelectedBlockType () const |
|
MCAPI ::std::vector<::std::string > | $getPaletteIdList () const |
|
MCAPI ::std::optional<::Editor::EditorBlockPalette > | $getPalette (::HashedString const &paletteId) const |
|
MCAPI ::Scripting::Result_deprecated< ::std::variant<::Editor::SimpleBlockPaletteItem, ::Editor::ProbabilityBlockPaletteItem > > | $getPaletteItem (::HashedString const &paletteId, int index) const |
|
MCAPI::Bedrock::PubSub::Subscription | $registerEventListener (::std::function< void(::std::variant< ::Editor::EditorBlockPaletteEventItemUpdated, ::Editor::EditorBlockPaletteEventSelectedItemIndexChanged, ::Editor::EditorBlockPaletteEventActivePaletteChanged, ::Editor::EditorBlockPaletteEventPaletteUpdated, ::Editor::EditorBlockPaletteEventPaletteRemoved > const &)> callback) |
|
virtual ::Scripting::Result< void > | ready () |
|
virtual bool | isServiceInitialized () const |
|
virtual bool | isServiceReady () const |
|
MCFOLD ::Scripting::Result< void > | $ready () |
|
MCAPI bool | $isServiceInitialized () const |
|
MCAPI bool | $isServiceReady () const |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|
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 ::Scripting::Result< void > | setPaletteItem (::HashedString const &, int, ::std::variant<::Editor::SimpleBlockPaletteItem, ::Editor::ProbabilityBlockPaletteItem > const &)=0 |
|