3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/renderer/chunks/point_lighting/ILightLODResourceProvider.h"
15namespace PointLighting {
18:
public ::PointLighting::ILightLODResourceProvider<::PointLighting::AnalyticLightResources> {
22 virtual bool atCapacity() const ;
24 virtual
bool canReserve(::BlockPos const&) const ;
27 acquired(::BlockPos const&, ::mce::PointLightParameters const&, ::PointLighting::AnalyticLightResources&) const
30 virtual
void beginTransition(
32 ::mce::PointLightParameters const&,
34 ::PointLighting::AnalyticLightResources&
37 virtual
void release(::BlockPos const&, ::PointLighting::AnalyticLightResources&) ;
41 ::mce::PointLightParameters const&,
42 ::PointLighting::AnalyticLightResources&
45 virtual
void advance(::BlockPos const&, ::PointLighting::AnalyticLightResources&,
float) ;
47 virtual
void finalize(::BlockPos const&, ::PointLighting::AnalyticLightResources&) ;
Definition AnalyticalLightTransitionHandler.h:7
Definition AnalyticLightResources.h:7
Definition PointLightParameters.h:7