LeviLamina
Loading...
Searching...
No Matches
Editor::BlockUtils::CommonBlockUtilityServiceProvider Member List

This is the complete list of members for Editor::BlockUtils::CommonBlockUtilityServiceProvider, including all inherited members.

areBlocksContiguous(::Editor::BlockUtils::ContiguousSelectionType const &contiguousSelectionType, ::Block const &blockToTest, ::Block const &blockToFollow, ::std::vector<::std::string > const &allowList) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
areChunksLoaded(::std::set<::ChunkPos > const &chunks) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
findObscuredBlocksWithinVolume(::std::variant<::BlockVolumeBase const *, ::Editor::RelativeVolumeListBlockVolume const * > const inVolume)=0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
getBoundForContiguousSelection(::Vec3 const &initialLocation, ::Facing::Name const &selectionDirection, int const size, bool const isFace) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
getChunksFromAABB(::AABB const &aabb) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
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 =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
getDeltaFromDirection(::Facing::Name const &selectionDirection) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
getDimensionLocationBoundingBox() const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
getDimensionMaxLocation() const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
getDimensionMinLocation() const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
isAreaLoaded(::AABB const &aabb) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
isBlockExposedInDirection(::Dimension const &dimension, ::Vec3 const &targetLocation, ::Facing::Name const &direction) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
isBlockTypeInSelectionList(::Block const &block, ::std::vector<::std::string > const &allowList) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
isChunkFullyLoaded(::ChunkPos const &pos) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
isChunkLoaded(::ChunkPos const &pos) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
isLocationInsideDimensionBounds(::std::variant< ::BlockVolumeBase const *, ::Editor::RelativeVolumeListBlockVolume const *, ::Vec3 const *, ::BoundingBox const *, ::BlockPos const * > const test)=0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
isSameBlockAndProperties(::Block const &blockA, ::Block const &blockB) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
isSameBlockType(::Block const &blockA, ::Block const &blockB) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
shrinkWrapVolume(::std::variant<::BlockVolumeBase const *, ::Editor::RelativeVolumeListBlockVolume const * > const)=0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
trimVolumeToFitContents(::std::variant<::BlockVolumeBase const *, ::Editor::RelativeVolumeListBlockVolume const * > const inVolume, bool retainMarqueeAfterTrimming, bool ignoreLiquid, bool ignoreNoCollision, ::Editor::BlockMask::BlockMaskList const &blockMask)=0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProviderpure virtual
~CommonBlockUtilityServiceProvider()=default (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider)Editor::BlockUtils::CommonBlockUtilityServiceProvidervirtual