3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/renderer/block/tessellation_pipeline/helper/client_block_pipeline/ArrayCache.h"
13namespace ClientBlockPipeline {
struct BitsetCache; }
15namespace ClientBlockPipeline::SmoothLightBitHelpers {
struct CachedData; }
19namespace ClientBlockPipeline::SmoothLightBitHelpers {
22MCAPI ::ClientBlockPipeline::SmoothLightBitHelpers::SampledLightValues _computeLightValueWeightedAverage(
23 ::ClientBlockPipeline::SmoothLightBitHelpers::CachedData
const& cache,
24 ::BlockPos
const& bottomLeft,
25 ::Vec3
const& position,
30MCAPI ::ClientBlockPipeline::SmoothLightBitHelpers::CachedData _generateCache(
31 ::BlockPos
const& bottomLeft,
32 ::ClientBlockPipeline::BlockVolumeArea
const& area,
33 ::ClientBlockPipeline::ArrayCache<::BrightnessPair>
const& lightCache,
34 ::ClientBlockPipeline::ArrayCache<float>
const& aoCache,
35 ::ClientBlockPipeline::BitsetCache
const& opaqueFullBlockCache
Definition BrightnessPair.h:8
Definition BitsetCache.h:7
Definition BlockVolumeArea.h:7
Definition CachedData.h:7
Definition SampledLightValues.h:7