51 ::ll::TypedStorage<4, 4096, ::std::array<float, 1024>>
buffer;
52 ::ll::TypedStorage<4, 1024, ::std::array<float, 256>> depthBuffer;
53 ::ll::TypedStorage<4, 1024, ::std::array<float, 256>> dataBuffer;
54 ::ll::TypedStorage<8, 655360, ::std::array<::Block const*, 81920>> blockBuffer;
55 ::ll::TypedStorage<8, 8, float*> fi;
56 ::ll::TypedStorage<8, 8, float*> fis;
57 ::ll::TypedStorage<8, 2568, ::Random> random;
64 ::ll::TypedStorage<4, 36, float[9]> mBiomeBlendKernel;
65 ::ll::TypedStorage<1, 1, bool const> mIsLegacyWorld;
69 ::Bedrock::Threading::
70 InstancedThreadLocal<::OverworldGenerator::ThreadData, ::std::allocator<::OverworldGenerator::ThreadData>>>
72 ::ll::TypedStorage<8, 32, ::MonsterRoomFeature> monsterRoomFeature;
73 ::ll::TypedStorage<2, 16, ::CanyonFeature> canyonFeature;
74 ::ll::TypedStorage<2, 16, ::UnderwaterCanyonFeature> underwaterCanyonFeature;
84 virtual void loadChunk(
::LevelChunk& lc,
bool forceImmediateReplacementDataLoad) ;
90 virtual ::Util::MultidimensionalArray<float, 5, 5, 41> generateDensityCellsForChunk(
::ChunkPos const& chunkPos
94 virtual ::WorldGenerator::BlockVolumeDimensions getBlockVolumeDimensions() const ;
98 prepareHeights(::
BlockVolume& box, ::
ChunkPos const& chunkPos,
bool factorInBeardsAndShavers) ;
101 virtual
void prepareAndComputeHeights(
104 ::
std::vector<
short>& ZXheights,
105 bool factorInBeardsAndShavers,
113 virtual
int getLevelGenHeight() const = 0;
123 virtual
void decorateWorldGenLoadChunk(
124 ::
Biome const& biome,
144 virtual
void _prepareHeights(
151 ::
std::vector<
short>*,
161 MCAPI
void buildSurfaces(
180 MCAPI
void* $ctor(::
Dimension& dimension,
bool isLegacyWorld);
192 MCAPI
void $loadChunk(::
LevelChunk& lc,
bool forceImmediateReplacementDataLoad);
198 MCAPI
void $prepareHeights(::
BlockVolume& box, ::
ChunkPos const& chunkPos,
bool factorInBeardsAndShavers);
200 MCAPI
void $prepareAndComputeHeights(
203 ::
std::vector<
short>& ZXheights,
204 bool factorInBeardsAndShavers,
213 MCFOLD
void $decorateWorldGenLoadChunk(
214 ::
Biome const& biome,
229 MCAPI static
void** $vftableForChunkSource();
231 MCAPI static
void** $vftableForIPreliminarySurfaceProvider();