18class LevelChunkBiomes {
30 ::ll::TypedStorage<8, 8, uint64> mBiomeData3DSize;
31 ::ll::TypedStorage<8, 8, uint64> mMinBiomePaletteSize;
32 ::ll::TypedStorage<8, 8, double> mAverageBiomePaletteSize;
33 ::ll::TypedStorage<8, 8, uint64> mMaxBiomePaletteSize;
40 ::ll::TypedStorage<2, 512, ::std::array<::BiomeIdType, 256>> m2DBiomes;
41 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::SubChunkStorage<::Biome>>>> mBiomeSubchunks;
42 ::ll::TypedStorage<8, 8, ::std::shared_mutex> mBiomesMutex;
43 ::ll::TypedStorage<2, 2, ushort> m3dBiomeStackSize;
50 LevelChunkBiomes& operator=(LevelChunkBiomes
const&);
51 LevelChunkBiomes(LevelChunkBiomes
const&);
63 MCNAPI ::LevelChunkBiomes& operator=(::LevelChunkBiomes&& otherChunkBiomes);
69 ushort numSubChunksToCreate,
70 ushort dimensionSubchunkHeight,
80 ushort dimensionSubchunkHeight,
82 bool allowRebuildingAdditionalSubChunk
91 ushort dimensionSubchunkHeight,
92 bool allowRebuildingAdditionalSubChunk
MCAPI void setBiomeInSubChunk3D(::Biome const &biome, ushort subChunkIndex, ushort storageIndex, ushort dimensionSubchunkHeight, ::Bedrock::Threading::UniqueLock<::std::shared_mutex > const &writeLock, bool allowRebuildingAdditionalSubChunk)