|
LeviLamina
|
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::CommonBlockUtilityServiceProvider | pure virtual |
| areChunksLoaded(::std::set<::ChunkPos > const &chunks) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure virtual |
| findObscuredBlocksWithinVolume(::std::variant<::BlockVolumeBase const *, ::Editor::RelativeVolumeListBlockVolume const * > const inVolume)=0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure virtual |
| getBoundForContiguousSelection(::Vec3 const &initialLocation, ::Facing::Name const &selectionDirection, int const size, bool const isFace) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure virtual |
| getChunksFromAABB(::AABB const &aabb) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure 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::CommonBlockUtilityServiceProvider | pure virtual |
| getDeltaFromDirection(::Facing::Name const &selectionDirection) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure virtual |
| getDimensionLocationBoundingBox() const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure virtual |
| getDimensionMaxLocation() const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure virtual |
| getDimensionMinLocation() const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure virtual |
| isAreaLoaded(::AABB const &aabb) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure virtual |
| isBlockExposedInDirection(::Dimension const &dimension, ::Vec3 const &targetLocation, ::Facing::Name const &direction) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure virtual |
| isBlockTypeInSelectionList(::Block const &block, ::std::vector<::std::string > const &allowList) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure virtual |
| isChunkFullyLoaded(::ChunkPos const &pos) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure virtual |
| isChunkLoaded(::ChunkPos const &pos) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure 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::CommonBlockUtilityServiceProvider | pure virtual |
| isSameBlockAndProperties(::Block const &blockA, ::Block const &blockB) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure virtual |
| isSameBlockType(::Block const &blockA, ::Block const &blockB) const =0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure virtual |
| shrinkWrapVolume(::std::variant<::BlockVolumeBase const *, ::Editor::RelativeVolumeListBlockVolume const * > const)=0 (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | pure 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::CommonBlockUtilityServiceProvider | pure virtual |
| ~CommonBlockUtilityServiceProvider()=default (defined in Editor::BlockUtils::CommonBlockUtilityServiceProvider) | Editor::BlockUtils::CommonBlockUtilityServiceProvider | virtual |