|
CommonBlockUtilityService & | operator= (CommonBlockUtilityService const &) |
|
| CommonBlockUtilityService (CommonBlockUtilityService const &) |
|
virtual ::Scripting::Result_deprecated< void > | init () |
|
virtual ::Scripting::Result_deprecated< void > | ready () |
|
virtual ::Scripting::Result_deprecated< void > | quit () |
|
virtual::std::string_view | getServiceName () const |
|
virtual ::std::set<::ChunkPos > | getChunksFromAABB (::AABB const &aabb) const |
|
virtual bool | isChunkLoaded (::ChunkPos const &pos) const |
|
virtual bool | isChunkFullyLoaded (::ChunkPos const &pos) const |
|
virtual bool | areChunksLoaded (::std::set<::ChunkPos > const &chunks) const |
|
virtual bool | isAreaLoaded (::AABB const &aabb) const |
|
virtual::Editor::RelativeVolumeListBlockVolume | trimVolumeToFitContents (::std::variant<::BlockVolumeBase const *, ::Editor::RelativeVolumeListBlockVolume const * > const inVolume, bool retainMarqueeAfterTrimming, bool ignoreLiquid, bool ignoreNoCollision, ::Editor::BlockMask::BlockMaskList const &blockMask) |
|
virtual::Editor::RelativeVolumeListBlockVolume | shrinkWrapVolume (::std::variant<::BlockVolumeBase const *, ::Editor::RelativeVolumeListBlockVolume const * > const) |
|
virtual bool | isLocationInsideDimensionBounds (::std::variant< ::BlockVolumeBase const *, ::Editor::RelativeVolumeListBlockVolume const *, ::Vec3 const *, ::BoundingBox const * > const test) |
|
virtual::Vec3 | getDimensionMinLocation () const |
|
virtual::Vec3 | getDimensionMaxLocation () const |
|
virtual::BoundingBox | getDimensionLocationBoundingBox () const |
|
virtual::CompoundBlockVolume | getContiguousSelection (int const size, ::Facing::Name const &selectionDirection, ::Vec3 const &startingLocation, bool const isFace, int const fullSelectionToleranceLevel, bool const checkForAdjacentFaceBlocks, ::Editor::BlockUtils::ContiguousSelectionType const &contiguousSelectionType, ::std::vector<::std::string > const &contiguousSelectionBlockList) const |
|
virtual bool | areBlocksContiguous (::Editor::BlockUtils::ContiguousSelectionType const &contiguousSelectionType, ::Block const &blockToTest, ::Block const &blockToFollow, ::std::vector<::std::string > const &allowList) const |
|
virtual::Vec3 | getDeltaFromDirection (::Facing::Name const &selectionDirection) const |
|
virtual ::Scripting::Result_deprecated< void > | _implInit ()=0 |
|
virtual ::Scripting::Result_deprecated< void > | _implReady ()=0 |
|
virtual ::Scripting::Result_deprecated< void > | _implQuit ()=0 |
|
virtual::AABB | getBoundForContiguousSelection (::Vec3 const &initialLocation, ::Facing::Name const &selectionDirection, int const size, bool const isFace) const |
|
virtual bool | isBlockExposedInDirection (::Dimension const &dimension, ::Vec3 const &targetLocation, ::Facing::Name const &direction) const |
|
virtual bool | isSameBlockType (::Block const &blockA, ::Block const &blockB) const |
|
virtual bool | isSameBlockAndProperties (::Block const &blockA, ::Block const &blockB) const |
|
virtual bool | isBlockTypeInSelectionList (::Block const &block, ::std::vector<::std::string > const &allowList) const |
|
MCAPI::BlockSource & | _getBlockSource () const |
|
MCAPI void | $dtor () |
|
MCAPI ::Scripting::Result_deprecated< void > | $init () |
|
MCAPI ::Scripting::Result_deprecated< void > | $ready () |
|
MCAPI ::Scripting::Result_deprecated< void > | $quit () |
|
MCAPI::std::string_view | $getServiceName () const |
|
MCAPI ::std::set<::ChunkPos > | $getChunksFromAABB (::AABB const &aabb) const |
|
MCAPI bool | $isChunkLoaded (::ChunkPos const &pos) const |
|
MCAPI bool | $isChunkFullyLoaded (::ChunkPos const &pos) const |
|
MCAPI bool | $areChunksLoaded (::std::set<::ChunkPos > const &chunks) const |
|
MCAPI bool | $isAreaLoaded (::AABB const &aabb) const |
|
MCAPI::Editor::RelativeVolumeListBlockVolume | $trimVolumeToFitContents (::std::variant<::BlockVolumeBase const *, ::Editor::RelativeVolumeListBlockVolume const * > const inVolume, bool retainMarqueeAfterTrimming, bool ignoreLiquid, bool ignoreNoCollision, ::Editor::BlockMask::BlockMaskList const &blockMask) |
|
MCAPI::Editor::RelativeVolumeListBlockVolume | $shrinkWrapVolume (::std::variant<::BlockVolumeBase const *, ::Editor::RelativeVolumeListBlockVolume const * > const) |
|
MCAPI bool | $isLocationInsideDimensionBounds (::std::variant< ::BlockVolumeBase const *, ::Editor::RelativeVolumeListBlockVolume const *, ::Vec3 const *, ::BoundingBox const * > const test) |
|
MCAPI::Vec3 | $getDimensionMinLocation () const |
|
MCAPI::Vec3 | $getDimensionMaxLocation () const |
|
MCAPI::BoundingBox | $getDimensionLocationBoundingBox () const |
|
MCAPI::CompoundBlockVolume | $getContiguousSelection (int const size, ::Facing::Name const &selectionDirection, ::Vec3 const &startingLocation, bool const isFace, int const fullSelectionToleranceLevel, bool const checkForAdjacentFaceBlocks, ::Editor::BlockUtils::ContiguousSelectionType const &contiguousSelectionType, ::std::vector<::std::string > const &contiguousSelectionBlockList) const |
|
MCAPI bool | $areBlocksContiguous (::Editor::BlockUtils::ContiguousSelectionType const &contiguousSelectionType, ::Block const &blockToTest, ::Block const &blockToFollow, ::std::vector<::std::string > const &allowList) const |
|
MCAPI::Vec3 | $getDeltaFromDirection (::Facing::Name const &selectionDirection) const |
|
MCAPI::AABB | $getBoundForContiguousSelection (::Vec3 const &initialLocation, ::Facing::Name const &selectionDirection, int const size, bool const isFace) const |
|
MCAPI bool | $isBlockExposedInDirection (::Dimension const &dimension, ::Vec3 const &targetLocation, ::Facing::Name const &direction) const |
|
MCAPI bool | $isSameBlockType (::Block const &blockA, ::Block const &blockB) const |
|
MCAPI bool | $isSameBlockAndProperties (::Block const &blockA, ::Block const &blockB) const |
|
MCAPI bool | $isBlockTypeInSelectionList (::Block const &block, ::std::vector<::std::string > const &allowList) const |
|
virtual bool | isServiceInitialized () const |
|
virtual bool | isServiceReady () const |
|
MCAPI bool | $isServiceInitialized () const |
|
MCAPI bool | $isServiceReady () const |
|