LeviLamina
|
This is the complete list of members for StructureFeature, including all inherited members.
$ctor(uint seed, ::HashedString structureFeatureType) (defined in StructureFeature) | StructureFeature | |
$dtor() (defined in StructureFeature) | StructureFeature | |
$getNearestGeneratedFeature(::Dimension &dimension, ::BiomeSource const &biomeSource, ::BlockPos const &origin, ::BlockPos &pos, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel, bool mustBeInNewChunks, ::std::optional<::HashedString > const &biomeTag) (defined in StructureFeature) | StructureFeature | |
$getStructureAt(int cellX, int cellY, int cellZ) (defined in StructureFeature) | StructureFeature | |
$shouldAddHardcodedSpawnAreas() const (defined in StructureFeature) | StructureFeature | |
$shouldPostProcessMobs() const (defined in StructureFeature) | StructureFeature | |
$vftable() (defined in StructureFeature) | StructureFeature | static |
addFeature(::Dimension &dimension, ::Random &random, ::ChunkPos const &cp, ::BiomeSource const &biomeSource, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel) (defined in StructureFeature) | StructureFeature | |
createBlueprints(::Dimension &dimension, ::ChunkPos const &cp, ::BiomeSource const &biomeSource, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel) (defined in StructureFeature) | StructureFeature | |
createStructureStart(::Dimension &, ::BiomeSource const &, ::Random &, ::ChunkPos const &, ::IPreliminarySurfaceProvider const &)=0 (defined in StructureFeature) | StructureFeature | pure virtual |
findFarAwayStructures(::buffer_span<::ChunkPos > activeChunks, uint safetyBorder) (defined in StructureFeature) | StructureFeature | |
findNearestFeaturePositionBySpacing(::Dimension &dimension, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel, ::StructureFeature &feature, ::std::optional<::HashedString > const &biomeTag, ::BiomeSource const &biomeSource, ::BlockPos const &origin, ::BlockPos &result, int featureSpacing, int minFeatureSeparation, int randomSalt, bool tiltedSpacing, int mustBeInNewChunks, bool maxSearchRadius) (defined in StructureFeature) | StructureFeature | static |
foreachIntersectingStructureStart(::BoundingBox const &bb, ::std::function< void(::StructureStart &)> fn) (defined in StructureFeature) | StructureFeature | |
garbageCollectBlueprints(::buffer_span<::ChunkPos > activeChunks, uint safetyBorder) (defined in StructureFeature) | StructureFeature | |
getChunkPosInSpace(::ChunkPos const &cp, ::Random &random, uint levelSeed, int spacing, int separation, int salt, bool tiltedSpacing) (defined in StructureFeature) | StructureFeature | static |
getNearestGeneratedFeature(::Dimension &dimension, ::BiomeSource const &biomeSource, ::BlockPos const &origin, ::BlockPos &pos, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel, bool mustBeInNewChunks, ::std::optional<::HashedString > const &biomeTag) (defined in StructureFeature) | StructureFeature | virtual |
getStructureAt(int cellX, int cellY, int cellZ) (defined in StructureFeature) | StructureFeature | |
isFeatureChunk(::BiomeSource const &, ::Random &, ::ChunkPos const &, uint, ::IPreliminarySurfaceProvider const &, ::Dimension const &)=0 (defined in StructureFeature) | StructureFeature | pure virtual |
isInsideBoundingFeature(int cellX, int cellY, int cellZ) (defined in StructureFeature) | StructureFeature | |
mActiveBlueprintCreateCount (defined in StructureFeature) | StructureFeature | |
mBlueprintsFinished (defined in StructureFeature) | StructureFeature | |
mBlueprintWaitVar (defined in StructureFeature) | StructureFeature | |
mCachedStructures (defined in StructureFeature) | StructureFeature | |
mCacheMutex (defined in StructureFeature) | StructureFeature | |
mCreateBlueprintsAndVisitedPositionsMutex (defined in StructureFeature) | StructureFeature | |
mRadius (defined in StructureFeature) | StructureFeature | |
mStructureFeatureType (defined in StructureFeature) | StructureFeature | |
mVisitedPositions (defined in StructureFeature) | StructureFeature | |
mXScale (defined in StructureFeature) | StructureFeature | |
mZScale (defined in StructureFeature) | StructureFeature | |
postProcessMobsAt(::BlockSource ®ion, int chunkWestBlock, int chunkNorthBlock, ::Random &random) (defined in StructureFeature) | StructureFeature | |
shouldAddHardcodedSpawnAreas() const (defined in StructureFeature) | StructureFeature | virtual |
shouldPostProcessMobs() const (defined in StructureFeature) | StructureFeature | virtual |
StructureFeature(uint seed, ::HashedString structureFeatureType) (defined in StructureFeature) | StructureFeature | |
StructureMap typedef (defined in StructureFeature) | StructureFeature | |
~StructureFeature() (defined in StructureFeature) | StructureFeature | virtual |