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

Public Member Functions

virtual void supportsSmartFill (::std::function< void(::Scripting::Result_deprecated< bool >)> callback)=0
virtual void activateSmartFill (int radius, bool limitToSelection, bool onlyFillExposedSurface, ::std::function< void(::Scripting::Result_deprecated< void >)> callback)=0
virtual void updateSmartFill (int radius, bool limitToSelection, bool onlyFillExposedSurface, ::std::function< void(::Scripting::Result_deprecated< void >)> callback)=0
virtual void commitSmartFill (::BlockPos target, uchar face, ::std::function< void(::Scripting::Result_deprecated<::Editor::RelativeVolumeListBlockVolume >)> callback)=0
virtual void supportsExtrude (::std::function< void(::Scripting::Result_deprecated< bool >)> callback)=0
virtual void activateExtrude (int faceSize, int layerCount, bool isShrink, ::Editor::BlockUtils::Task::BlockUtilityFloodMatchCriteria criteria, ::std::vector<::std::string > customBlockList, int tolerance, ::std::function< void(::Scripting::Result_deprecated< void >)> callback)=0
virtual void updateExtrude (int faceSize, int layerCount, bool isShrink, ::Editor::BlockUtils::Task::BlockUtilityFloodMatchCriteria criteria, ::std::vector<::std::string > customBlockList, int tolerance, ::std::function< void(::Scripting::Result_deprecated< void >)> callback)=0
virtual void commitExtrude (::BlockPos target, uchar face, ::std::function< void(::Scripting::Result_deprecated<::Editor::BlockUtils::Task::BlockUtilityExtrudeResult >)> callback)=0
virtual void resume (::std::function< void(::Scripting::Result_deprecated< void >)> callback)=0
virtual void deactivate (::std::function< void(::Scripting::Result_deprecated< void >)> callback)=0

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