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

Classes

struct  LocalRegistry

Public Member Functions

MCAPI::Block const & getBlock (::BlockPos const &p)
MCAPI::BlockGraphics const * getBlockGraphics (::BlockPos const &p, ::Block const &block, uint layer)
MCAPI::BrightnessPair getLightColor (::BlockPos const &p, ::Block const *blockHint)
MCAPI ::std::pair<::Block const *, uint > getLiquidBlockAndLayer (::BlockPos const &p)
MCAPI void reset (::BlockSource *region, ::BlockPos const &startPostion)
MCAPI void resetToAir (::BlockSource *region, ::BlockPos const &startPostion)

Public Attributes

::ll::TypedStorage< 8, 8, ::BlockTessellatorCache::LocalRegistrymLocalRegistry
::ll::TypedStorage< 4, 12, ::BlockPosmPos
::ll::TypedStorage< 8, 8, ::BlockSource * > mRegion
::ll::TypedStorage< 1, 16000, ::std::array<::BrightnessPair, 8000 > > mLightColors
::ll::TypedStorage< 8, 64000, ::std::array<::Block const *, 8000 > > mBlocks
::ll::TypedStorage< 8, 64000, ::std::array<::Block const *, 8000 > > mExtraBlocks
::ll::TypedStorage< 8, 128000, ::std::array<::BlockGraphics const *, 8000 >[2]> mBlockGraphics

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