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

Classes

struct  FluidSample
struct  LocalRegistry

Public Types

using AquifierGridPos = ::BlockPos

Public Member Functions

Aquifer & operator= (Aquifer const &)
 Aquifer (Aquifer const &)
MCAPI::Aquifer::FluidSample _computeAquifer (::BlockPos const &cellCenter) const
MCAPI void computeAt (::BlockPos const &worldPos)

Static Public Member Functions

static MCAPI ::std::array<::std::pair< int, int >, 13 > const & chunkOffset ()

Public Attributes

::ll::TypedStorage< 8, 8, ::AquiferNoises const & > mAquiferNoises
::ll::TypedStorage< 8, 8, ::OverworldNoises3d const & > mTerrainNoises
::ll::TypedStorage< 8, 8, ::SurfaceLevelCache const & > mSurfaceLevelCache
::ll::TypedStorage< 4, 4, int > mSeaLevel
::ll::TypedStorage< 4, 4, int > mLastFluidLevel
::ll::TypedStorage< 4, 4, float > mLastBarrierDensity
::ll::TypedStorage< 1, 1, ::Aquifer::FluidSample::FluidType > mLastFluidType
::ll::TypedStorage< 1, 1, bool > mShouldScheduleFluidUpdate
::ll::TypedStorage< 4, 12, ::BlockPos > mMinGrid
::ll::TypedStorage< 4, 12, ::BlockPos > mGridSize
::ll::TypedStorage< 8, 24, ::std::vector<::Aquifer::FluidSample > > mFluidLevelCache
::ll::TypedStorage< 8, 16, ::Aquifer::LocalRegistry > mLocalRegistry

Member Function Documentation

◆ _computeAquifer()

MCAPI::Aquifer::FluidSample Aquifer::_computeAquifer ( ::BlockPos const & cellCenter) const
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.

◆ computeAt()

MCAPI void Aquifer::computeAt ( ::BlockPos const & worldPos)
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.

◆ chunkOffset()

MCAPI ::std::array<::std::pair< int, int >, 13 > const & Aquifer::chunkOffset ( )
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 class was generated from the following file: