3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/container/small_vector.h"
18namespace PointLighting {
23 using ProbeMap = ::std::unordered_map<::BlockPos, ::PointLighting::PointLightShadowProbe>;
25 using TileActionList = ::Bedrock::small_vector<::PointLighting::TileAction, 96>;
30 MCAPI ::Bedrock::small_vector<::PointLighting::TileAction, 96> evaluate(
31 ::gsl::span<::PointLighting::ProbeBatchEntry const> batch,
32 ::std::unordered_map<::BlockPos, ::PointLighting::PointLightShadowProbe>
const& activeProbes,
35 ::mce::framebuilder::PointLightParameters
const& params,
36 ::FrustumCuller
const& frustumCuller,
37 ::glm::vec3
const& cameraForward,
38 ::glm::vec3
const& worldOrigin,
Definition FrustumCuller.h:5
Definition PointLightShadowAtlasHysteresis.h:7
Definition PointLightShadowProbe.h:7
Definition ProbeBatchEntry.h:7
Definition TileAction.h:7
Definition PointLightParameters.h:7