50 ::ll::TypedStorage<4, 4096, ::std::array<float, 1024>>
buffer;
51 ::ll::TypedStorage<4, 1024, ::std::array<float, 256>> depthBuffer;
52 ::ll::TypedStorage<4, 1024, ::std::array<float, 256>> dataBuffer;
53 ::ll::TypedStorage<8, 655360, ::std::array<::Block const*, 81920>> blockBuffer;
54 ::ll::TypedStorage<8, 8, float*> fi;
55 ::ll::TypedStorage<8, 8, float*> fis;
56 ::ll::TypedStorage<8, 2576, ::Random> random;
63 ::ll::TypedStorage<4, 36, float[9]> mBiomeBlendKernel;
64 ::ll::TypedStorage<1, 1, bool const> mIsLegacyWorld;
68 ::Bedrock::Threading::
69 InstancedThreadLocal<::OverworldGenerator::ThreadData, ::std::allocator<::OverworldGenerator::ThreadData>>>
71 ::ll::TypedStorage<8, 32, ::MonsterRoomFeature> monsterRoomFeature;
72 ::ll::TypedStorage<2, 16, ::CanyonFeature> canyonFeature;
73 ::ll::TypedStorage<2, 16, ::UnderwaterCanyonFeature> underwaterCanyonFeature;
87 virtual void loadChunk(
::LevelChunk& lc,
bool forceImmediateReplacementDataLoad) ;
96 virtual ::Util::MultidimensionalArray<float, 5, 5, 41>
97 generateDensityCellsForChunk(
::ChunkPos const& chunkPos)
const = 0;
100 virtual ::WorldGenerator::BlockVolumeDimensions getBlockVolumeDimensions() const ;
103 virtual
void prepareHeights(
106 ::
std::vector<
short>* ZXheights,
107 bool factorInBeardsAndShavers
114 virtual
int getLevelGenHeight() const = 0;
124 virtual
void decorateWorldGenLoadChunk(
125 ::
Biome const& biome,
142 virtual
void _prepareHeights(
149 ::
std::vector<
short>*
158 MCAPI
void buildSurfaces(
179 MCAPI
void* $ctor(::
Dimension& dimension,
bool isLegacyWorld);
191 MCAPI
void $loadChunk(::
LevelChunk& lc,
bool forceImmediateReplacementDataLoad);
193 MCAPI
bool $structurePostProcessChunk(::
ChunkViewSource& neighborhoodIn);
195 MCAPI
bool $decorationPostProcessChunk(::
ChunkViewSource& neighborhoodIn);
199 MCAPI
void $prepareHeights(
202 ::
std::vector<
short>* ZXheights,
203 bool factorInBeardsAndShavers
211 MCFOLD
void $decorateWorldGenLoadChunk(
212 ::
Biome const& biome,