LeviLamina
Loading...
Searching...
No Matches
AmbientOcclusionCalculator Class Reference

Classes

struct  AocConfiguration

Public Member Functions

AmbientOcclusionCalculatoroperator= (AmbientOcclusionCalculator const &)
 AmbientOcclusionCalculator (AmbientOcclusionCalculator const &)
MCAPI AmbientOcclusionCalculator (::BlockPos const &centerPos, ::Block const &centerBlock, ::BlockTessellatorCache &cache, ::AmbientOcclusionCalculator::AocConfiguration const &configuration)
MCAPI::PrecompCache _getCache ()
MCAPI void calculate (uchar face)
MCAPI void calculateBoxAverage (bool)
MCAPI void calculateWithCache (uchar face)
MCAPI void * $ctor (::BlockPos const &centerPos, ::Block const &centerBlock, ::BlockTessellatorCache &cache, ::AmbientOcclusionCalculator::AocConfiguration const &configuration)

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::ColormBaseColor
::ll::TypedStorage< 8, 8, ::BrightnessPair * > mOutputLightTexturePositons
::ll::TypedStorage< 8, 8, ::mce::Color * > mOutputColors
::ll::TypedStorage< 8, 624, ::std::array<::AOBlockData, 26 > > mAOBlockCacheData

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