LeviLamina
Loading...
Searching...
No Matches
SHRoomCrossing Member List

This is the complete list of members for SHRoomCrossing, including all inherited members.

$addChildren(::StructurePiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random) (defined in SHRoomCrossing)SHRoomCrossing
$addHardcodedSpawnAreas(::LevelChunk &chunk) const (defined in StructurePiece)StructurePiece
$canBeReplaced(::BlockSource &region, int const x, int const y, int const z, ::BoundingBox const &chunkBB) (defined in StructurePiece)StructurePiece
$dtor() (defined in StructurePiece)StructurePiece
$generateBox(::BlockSource &region, ::BoundingBox const &chunkBB, int x0, int y0, int z0, int x1, int y1, int z1, ::Block const &edgeBlock, ::Block const &fillBlock, bool skipAir) (defined in StructurePiece)StructurePiece
$getType() const (defined in SHRoomCrossing)SHRoomCrossing
$getWorldX(int x, int z) (defined in StructurePiece)StructurePiece
$getWorldZ(int x, int z) (defined in StructurePiece)StructurePiece
$isInInvalidLocation(::BlockSource &region, ::BoundingBox const &chunkBB) (defined in StructurePiece)StructurePiece
$moveBoundingBox(int dx, int dy, int dz) (defined in StructurePiece)StructurePiece
$placeBlock(::BlockSource &region, ::Block const &block, int x, int y, int z, ::BoundingBox const &chunkBB) (defined in StructurePiece)StructurePiece
$postProcess(::BlockSource &region, ::Random &random, ::BoundingBox const &chunkBB) (defined in SHRoomCrossing)SHRoomCrossing
$postProcessMobsAt(::BlockSource &region, ::Random &random, ::BoundingBox const &chunkBB) (defined in StructurePiece)StructurePiece
$vftable()SHRoomCrossingstatic
_getWorldPos(int x, int y, int z) (defined in StructurePiece)StructurePiece
addChildren(::StructurePiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random) (defined in SHRoomCrossing)SHRoomCrossingvirtual
addHardcodedSpawnAreas(::LevelChunk &chunk) const (defined in StructurePiece)StructurePiecevirtual
addTerrainAdjustmentToken(::std::shared_ptr< bool > token) (defined in StructurePiece)StructurePiece
canBeReplaced(::BlockSource &region, int const x, int const y, int const z, ::BoundingBox const &chunkBB) (defined in StructurePiece)StructurePiecevirtual
createPiece(::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int footX, int footY, int footZ, int direction, int genDepth) (defined in SHRoomCrossing)SHRoomCrossingstatic
entryDoor (defined in StrongholdPiece)StrongholdPiece
findAndCreatePieceFactory(::std::string const &pieceClass, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int footX, int footY, int footZ, int direction, int depth) (defined in StrongholdPiece)StrongholdPiece
findCollisionPiece(::std::vector<::std::unique_ptr<::StructurePiece > > const &pieces, ::BoundingBox const &box) (defined in StructurePiece)StructurePiecestatic
forceAddPortalRoom(::StructurePiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &) (defined in StrongholdPiece)StrongholdPiecestatic
generateAirBox(::BlockSource &region, ::BoundingBox const &chunkBB, int x0, int y0, int z0, int x1, int y1, int z1) (defined in StructurePiece)StructurePiece
generateAndAddPiece(::SHStartPiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int footX, int footY, int footZ, int direction, int depth) (defined in StrongholdPiece)StrongholdPiece
generateBox(::BlockSource &region, ::BoundingBox const &chunkBB, int x0, int y0, int z0, int x1, int y1, int z1, ::Block const &edgeBlock, ::Block const &fillBlock, bool skipAir) (defined in StructurePiece)StructurePiecevirtual
generateBox(::BlockSource &region, ::BoundingBox const &chunkBB, int x0, int y0, int z0, int x1, int y1, int z1, bool skipAir, ::Random &random, ::BlockSelector const &selector) (defined in StructurePiece)StructurePiece
generateMaybeBox(::BlockSource &region, ::BoundingBox const &chunkBB, ::Random &random, float probability, int x0, int y0, int z0, int x1, int y1, int z1, ::Block const &edgeBlock, ::Block const &fillBlock, bool skipAir, bool excludeSky) (defined in StructurePiece)StructurePiece
generatePieceFromSmallDoor(::SHStartPiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random const &randomRef, int footX, int footY, int footZ, int direction, int depth) (defined in StrongholdPiece)StrongholdPiece
generateSmallDoor(::BlockSource &region, ::Random &chunkBB, ::BoundingBox const &doorType, ::StrongholdPiece::SmallDoorType footX, int footY, int footZ, int) (defined in StrongholdPiece)StrongholdPiece
generateSmallDoorChildForward(::SHStartPiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int xOff, int yOff) (defined in StrongholdPiece)StrongholdPiece
generateSmallDoorChildRight(::SHStartPiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int yOff, int zOff) (defined in StrongholdPiece)StrongholdPiece
generateUpperHalfSphere(::BlockSource &region, ::BoundingBox const &chunkBB, int x0, int y0, int z0, int x1, int y1, int z1, ::Block const &fillBlock, bool skipAir) (defined in StructurePiece)StructurePiece
getBlock(::BlockSource &region, int x, int y, int z, ::BoundingBox const &chunkBB) (defined in StructurePiece)StructurePiece
getOrientation() const (defined in StructurePiece)StructurePiece
getOrientationData(::Block const *block, ushort data) (defined in StructurePiece)StructurePiece
getTotalWeight(::std::vector<::PieceWeight > const &pieceWeights) (defined in StructurePiece)StructurePiecestatic
getType() const (defined in SHRoomCrossing)SHRoomCrossing
getWorldX(int x, int z) (defined in StructurePiece)StructurePiecevirtual
getWorldY(int y) (defined in StructurePiece)StructurePiece
getWorldZ(int x, int z) (defined in StructurePiece)StructurePiecevirtual
isAboveGround(int x0, int y1, int z, ::BlockSource &region) (defined in StructurePiece)StructurePiece
isAir(::BlockSource &region, int x, int y, int z, ::BoundingBox const &chunkBB) (defined in StructurePiece)StructurePiece
isInInvalidLocation(::BlockSource &region, ::BoundingBox const &chunkBB) (defined in StructurePiece)StructurePiecevirtual
isReplaceableBlock(::Block const &block) (defined in StructurePiece)StructurePiece
maybeGenerateBlock(::BlockSource &region, ::BoundingBox const &chunkBB, ::Random &random, float probability, int x, int y, int z, ::Block const &block) (defined in StructurePiece)StructurePiece
maybeGenerateBlockIfNotFloating(::BlockSource &region, ::BoundingBox const &chunkBB, ::Random &random, float probability, int x, int y, int z, ::Block const &block) (defined in StructurePiece)StructurePiece
mBoundingBox (defined in StructurePiece)StructurePiece
mGenDepth (defined in StructurePiece)StructurePiece
mOrientation (defined in StructurePiece)StructurePiece
moveBoundingBox(int dx, int dy, int dz) (defined in StructurePiece)StructurePiecevirtual
mTerrainAdjustmentToken (defined in StructurePiece)StructurePiece
placeBlock(::BlockSource &region, ::Block const &block, int x, int y, int z, ::BoundingBox const &chunkBB) (defined in StructurePiece)StructurePiecevirtual
postProcess(::BlockSource &region, ::Random &random, ::BoundingBox const &chunkBB) (defined in SHRoomCrossing)SHRoomCrossingvirtual
postProcessMobsAt(::BlockSource &region, ::Random &random, ::BoundingBox const &chunkBB) (defined in StructurePiece)StructurePiecevirtual
SmallDoorType enum name (defined in StrongholdPiece)StrongholdPiece
type (defined in SHRoomCrossing)SHRoomCrossing
~StructurePiece() (defined in StructurePiece)StructurePiecevirtual