Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
AmbientOcclusionCalculator Class Reference

Classes

struct  AocConfiguration

Public Member Functions

AmbientOcclusionCalculator & operator= (AmbientOcclusionCalculator const &)
 AmbientOcclusionCalculator (AmbientOcclusionCalculator const &)
MCAPI::PrecompCache _getCache ()
MCAPI void calculate (uchar face)
MCAPI void calculateBoxAverage (bool)
MCAPI void calculateWithCache (uchar face)

Public Attributes

::ll::TypedStorage< 1, 1, bool > mTintSides
::ll::TypedStorage< 1, 1, bool > mDoSeasons
::ll::TypedStorage< 1, 1, bool > mTouchEdge
::ll::TypedStorage< 4, 24, float[6]> mFaceShading
::ll::TypedStorage< 8, 8, ::BlockTessellatorCache & > mCache
::ll::TypedStorage< 4, 12, ::BlockPos const > mCenterPos
::ll::TypedStorage< 8, 8, ::Block const & > mCenterBlock
::ll::TypedStorage< 4, 16, ::mce::Color > mBaseColor
::ll::TypedStorage< 8, 8, ::BrightnessPair * > mOutputLightTexturePositons
::ll::TypedStorage< 8, 8, ::mce::Color * > mOutputColors
::ll::TypedStorage< 8, 624, ::std::array<::AOBlockData, 26 > > mAOBlockCacheData

Member Function Documentation

◆ _getCache()

MCAPI::PrecompCache AmbientOcclusionCalculator::_getCache ( )
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.

◆ calculate()

MCAPI void AmbientOcclusionCalculator::calculate ( uchar face)
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.

◆ calculateBoxAverage()

MCAPI void AmbientOcclusionCalculator::calculateBoxAverage ( bool )
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.

◆ calculateWithCache()

MCAPI void AmbientOcclusionCalculator::calculateWithCache ( uchar face)
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 class was generated from the following files: