LeviLamina
Loading...
Searching...
No Matches
PointLighting::LightDistanceToPlayerHeuristic Struct Reference
Inheritance diagram for PointLighting::LightDistanceToPlayerHeuristic:

Public Types

enum class  Statefulness : int { Stateful = 0 , Persistent = 1 }
enum class  Statefulness : int { Stateful = 0 , Persistent = 1 }

Public Member Functions

virtual bool reject (::SubChunkPos const &subChunkPos) const
virtual float computeScore (::BlockPos const &bp, ::PointLighting::ManagedPointLight const &) const
MCAPI bool $reject (::SubChunkPos const &subChunkPos) const
MCAPI float $computeScore (::BlockPos const &bp, ::PointLighting::ManagedPointLight const &) const

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 4, 12, ::Vec3mPlayerPos
::ll::TypedStorage< 4, 4, float > mMinDistance
::ll::TypedStorage< 4, 4, ::PointLighting::ICandidacyHeuristic::Statefulness > mStatefulness

Member Function Documentation

◆ reject()

virtual bool PointLighting::LightDistanceToPlayerHeuristic::reject ( ::SubChunkPos const & subChunkPos) const
virtual

◆ computeScore()

virtual float PointLighting::LightDistanceToPlayerHeuristic::computeScore ( ::BlockPos const & bp,
::PointLighting::ManagedPointLight const &  ) const
virtual

◆ $vftable()

MCAPI void ** PointLighting::LightDistanceToPlayerHeuristic::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this struct was generated from the following files: