API Reference
On this page
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 | supportsFlood (::std::function< void(::Scripting::Result_deprecated< bool >)> callback)=0 |
| virtual void | activateFlood (::BlockPos targetLocation, int currentLevel, ::Editor::InteractiveTools::FloodLiquidType liquid, bool allowTruncated, ::Editor::BlockUtils::FloodLevel::FloodSearchOptions searchOptions, ::std::function< void(::Scripting::Result_deprecated< void >)> callback)=0 |
| virtual void | updateFlood (::BlockPos targetLocation, int currentLevel, ::Editor::InteractiveTools::FloodLiquidType liquid, bool allowTruncated, ::Editor::BlockUtils::FloodLevel::FloodSearchOptions searchOptions, ::std::function< void(::Scripting::Result_deprecated< void >)> callback)=0 |
| virtual void | commitFlood (::BlockPos target, ::std::function< void(::Scripting::Result_deprecated<::Editor::InteractiveTools::FloodCommitResult >)> 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 |