3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/chunk/LevelChunk.h"
16namespace BlendingDataFactoryUtil {
19MCNAPI
void calculateSurfaceDensity(::BlendingData& blendingData, uint64 index);
21MCNAPI
void iterateDownCellColumnUntil(
22 ::ChunkLocalHeight startingHeight,
23 ::std::vector<::BlendingDataFactoryUtil::BorderCellEntry>& entries,
25 ::std::function<::SubChunk&(
int)> tryLoadSubchunk,
27 bool(::SubChunk
const&, ::BlendingDataFactoryUtil::BorderCellEntry&, ::ChunkLocalHeight, ushort,
int)> callback
30MCNAPI
void processBorderCells(
31 ::LevelChunk::Neighbors neighbors,
32 ::std::function<
void(uint64,
int,
int, uint64)> forCellColumnFunc
Definition BlendingData.h:5
Definition ChunkLocalHeight.h:5
Definition BorderCellEntry.h:7