|
|
virtual ::Editor::Task< ::Scripting::Result_deprecated<::Editor::BlockUtils::Task::BlockUtilityFillResult >, ::Editor::CoroutineStatus > | fillVolume (::Editor::Coroutine::CoroutineTaskContext &context, ::Editor::BlockUtils::Task::BlockUtilityChunkedVolume volume, ::std::optional<::Block const * > optBlock, ::BlockSource *expectedBlockSource)=0 |
|
virtual ::Editor::Task<::Scripting::Result_deprecated<::Editor::RelativeVolumeListBlockVolume >, ::Editor::CoroutineStatus > | trimVolumeToFitContents (::Editor::Coroutine::CoroutineTaskContext &context, ::std::vector<::BlockPos > positions, ::BoundingBox bounds, bool alwaysReturnMarquee, bool ignoreLiquid, bool ignoreNoCollision, ::Editor::BlockMask::BlockMaskList blockMask)=0 |
|
virtual ::Editor::Task<::Scripting::Result_deprecated<::Editor::RelativeVolumeListBlockVolume >, ::Editor::CoroutineStatus > | shrinkWrapVolume (::Editor::Coroutine::CoroutineTaskContext &context, ::std::vector<::BlockPos > positions, ::BoundingBox bounds)=0 |
|
virtual ::Editor::Task<::Scripting::Result_deprecated<::Editor::RelativeVolumeListBlockVolume >, ::Editor::CoroutineStatus > | findObscuredBlocksWithinVolume (::Editor::Coroutine::CoroutineTaskContext &context, ::std::vector<::BlockPos > positions, ::BoundingBox bounds)=0 |
|
virtual ::Editor::Task< ::Scripting::Result_deprecated<::Editor::BlockUtils::Task::BlockUtilityManifest >, ::Editor::CoroutineStatus > | generateManifest (::Editor::Coroutine::CoroutineTaskContext &context, ::std::vector<::BlockPos > positions, ::BoundingBox bounds, ::std::function< void(float, uint64)> progress, ::std::optional<::WeakRef<::Editor::ProjectRegion > > existingRegion)=0 |
|
virtual ::Editor::Task<::Scripting::Result_deprecated< uint >, ::Editor::CoroutineStatus > | replaceBlocksInSelection (::Editor::Coroutine::CoroutineTaskContext &context, ::Editor::BlockUtils::Task::BlockUtilityChunkedVolume volume, ::std::string fromBlockIdentifier, ::Block const *toBlock, ::BlockSource *expectedBlockSource)=0 |
|
virtual ::Editor::Task<::Scripting::Result_deprecated<::Editor::RelativeVolumeListBlockVolume >, ::Editor::CoroutineStatus > | floodSearch (::Editor::Coroutine::CoroutineTaskContext &context, ::BlockPos seed, ::Editor::BlockUtils::Task::BlockUtilityFloodSearchOptions options, ::std::function< void(::std::vector<::BlockPos > const &)> positionProgress)=0 |
|
virtual ::Editor::Task<::Scripting::Result_deprecated<::Editor::RelativeVolumeListBlockVolume >, ::Editor::CoroutineStatus > | extrude (::Editor::Coroutine::CoroutineTaskContext &context, ::BlockPos seed, ::Editor::BlockUtils::Task::BlockUtilityExtrudeOptions options)=0 |
|
virtual ::Editor::Task<::Scripting::Result_deprecated<::Editor::RelativeVolumeListBlockVolume >, ::Editor::CoroutineStatus > | createShapeVolume (::Editor::Coroutine::CoroutineTaskContext &context, ::std::variant< ::Editor::BlockUtils::Task::BlockUtilityShapeVolumeOptionsCuboid, ::Editor::BlockUtils::Task::BlockUtilityShapeVolumeOptionsCone, ::Editor::BlockUtils::Task::BlockUtilityShapeVolumeOptionsCylinder, ::Editor::BlockUtils::Task::BlockUtilityShapeVolumeOptionsEllipsoid, ::Editor::BlockUtils::Task::BlockUtilityShapeVolumeOptionsPyramid > options)=0 |
|
virtual ::Editor::Task< ::Scripting::Result_deprecated<::Editor::BlockUtils::Task::BlockUtilityExtrudeResult >, ::Editor::CoroutineStatus > | extrudeResult (::Editor::Coroutine::CoroutineTaskContext &context, ::BlockPos seed, ::Editor::BlockUtils::Task::BlockUtilityExtrudeOptions options, ::std::function< void(::std::vector<::BlockPos > const &)> positionProgress)=0 |
|
virtual ::Editor::Task< ::Scripting::Result_deprecated<::Editor::BlockUtils::Task::BlockUtilityFillResult >, ::Editor::CoroutineStatus > | applyExtrudeResult (::Editor::Coroutine::CoroutineTaskContext &context, ::Editor::BlockUtils::Task::BlockUtilityExtrudeResult result, ::BlockSource *expectedBlockSource)=0 |