3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/renderer/chunks/point_lighting/ICandidacyHeuristic.h"
7#include "mc/deps/core/math/Vec3.h"
16namespace PointLighting {
22 ::ll::TypedStorage<4, 12, ::Vec3> mPlayerPos;
23 ::ll::TypedStorage<4, 4, float> mMinDistance;
29 virtual bool reject(::SubChunkPos
const& subChunkPos)
const ;
31 virtual float computeScore(::BlockPos
const& bp, ::PointLighting::ManagedPointLight
const&)
const ;
33 virtual ~LightDistanceToPlayerHeuristic() =
default;
39 MCAPI
bool $reject(::SubChunkPos
const& subChunkPos)
const;
41 MCAPI
float $computeScore(::BlockPos
const& bp, ::PointLighting::ManagedPointLight
const&)
const;
Definition SubChunkPos.h:5
Definition LightDistanceToPlayerHeuristic.h:7
static MCAPI void ** $vftable()
Definition ManagedPointLight.h:7