|  | 
| virtual ::gsl::span<::BiomeIdType const > | getRequiredBiomes () const | 
|  | 
| virtual bool | getNearestGeneratedFeature (::Dimension &dimension, ::BiomeSource const &biomeSource, ::BlockPos const &origin, ::BlockPos &pos, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel, bool mustBeInNewChunks, ::std::optional<::HashedString > const &biomeTag) | 
|  | 
| virtual ::std::unique_ptr<::StructureStart > | createStructureStart (::Dimension &generator, ::BiomeSource const &, ::Random &random, ::ChunkPos const &lc, ::IPreliminarySurfaceProvider const &) | 
|  | 
| virtual bool | isFeatureChunk (::BiomeSource const &biomeSource, ::Random &random, ::ChunkPos const &pos, uint levelSeed, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel, ::Dimension const &) | 
|  | 
| MCFOLD ::gsl::span<::BiomeIdType const > | $getRequiredBiomes () const | 
|  | 
| MCAPI bool | $getNearestGeneratedFeature (::Dimension &dimension, ::BiomeSource const &biomeSource, ::BlockPos const &origin, ::BlockPos &pos, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel, bool mustBeInNewChunks, ::std::optional<::HashedString > const &biomeTag) | 
|  | 
| MCAPI ::std::unique_ptr<::StructureStart > | $createStructureStart (::Dimension &generator, ::BiomeSource const &, ::Random &random, ::ChunkPos const &lc, ::IPreliminarySurfaceProvider const &) | 
|  | 
| MCAPI bool | $isFeatureChunk (::BiomeSource const &biomeSource, ::Random &random, ::ChunkPos const &pos, uint levelSeed, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel, ::Dimension const &) | 
|  | 
| virtual bool | shouldAddHardcodedSpawnAreas () const | 
|  | 
| virtual bool | shouldPostProcessMobs () const | 
|  | 
| virtual::StructureStart * | getStructureAt (int cellX, int cellY, int cellZ) | 
|  | 
| MCAPI void | addFeature (::Dimension &dimension, ::Random &random, ::ChunkPos const &cp, ::BiomeSource const &biomeSource, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel) | 
|  | 
| MCAPI void | createBlueprints (::Dimension &dimension, ::ChunkPos const &cp, ::BiomeSource const &biomeSource, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel) | 
|  | 
| MCAPI ::std::vector<::ChunkPos > | findFarAwayStructures (::buffer_span<::ChunkPos > activeChunks, uint safetyBorder) | 
|  | 
| MCAPI void | foreachIntersectingStructureStart (::BoundingBox const &bb, ::std::function< void(::StructureStart &)> fn) | 
|  | 
| MCAPI void | garbageCollectBlueprints (::buffer_span<::ChunkPos > activeChunks, uint safetyBorder) | 
|  | 
| MCAPI bool | isInsideBoundingFeature (int cellX, int cellY, int cellZ) | 
|  | 
| MCAPI void | postProcessMobsAt (::BlockSource ®ion, int chunkWestBlock, int chunkNorthBlock, ::Random &random) | 
|  | 
| MCAPI void * | $ctor (uint seed, ::HashedString structureFeatureType) | 
|  | 
| MCAPI void | $dtor () | 
|  | 
| MCFOLD bool | $shouldAddHardcodedSpawnAreas () const | 
|  | 
| MCFOLD bool | $shouldPostProcessMobs () const | 
|  | 
| MCAPI::StructureStart * | $getStructureAt (int cellX, int cellY, int cellZ) | 
|  | 
|  | 
| static MCAPI void ** | $vftable () | 
|  | 
| static MCAPI bool | 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 maxSearchRadius, bool mustBeInNewChunks) | 
|  | 
| static MCAPI ::ChunkPos | getChunkPosInSpace (::ChunkPos const &cp, ::Random &random, uint levelSeed, int spacing, int separation, int salt, bool tiltedSpacing) | 
|  | 
|  | 
| ::ll::TypedStorage< 4, 4, int > | mSpacing | 
|  | 
| ::ll::TypedStorage< 4, 4, int > | mMinSeparation | 
|  | 
| ::ll::TypedStorage< 8, 24, ::std::vector<::BiomeIdType > > | mAllowedBiomes | 
|  | 
| ::ll::TypedStorage< 8, 48, ::HashedString > | mStructureFeatureType | 
|  | 
| ::ll::TypedStorage< 8, 64, ::std::unordered_map<::ChunkPos, ::std::unique_ptr<::StructureStart > > > | mCachedStructures | 
|  | 
| ::ll::TypedStorage< 8, 8, ::std::shared_mutex > | mCacheMutex | 
|  | 
| ::ll::TypedStorage< 8, 64, ::std::unordered_set<::ChunkPos > > | mVisitedPositions | 
|  | 
| ::ll::TypedStorage< 4, 4, uint > | mRadius | 
|  | 
| ::ll::TypedStorage< 4, 4, int > | mXScale | 
|  | 
| ::ll::TypedStorage< 4, 4, int > | mZScale | 
|  | 
| ::ll::TypedStorage< 8, 80, ::Bedrock::Threading::Mutex > | mCreateBlueprintsAndVisitedPositionsMutex | 
|  | 
| ::ll::TypedStorage< 8, 72, ::std::condition_variable > | mBlueprintWaitVar | 
|  | 
| ::ll::TypedStorage< 4, 4, ::std::atomic< int > > | mActiveBlueprintCreateCount | 
|  | 
| ::ll::TypedStorage< 1, 1, ::std::atomic< bool > > | mBlueprintsFinished | 
|  |