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

Public Types

using InterpolatorArray = ::std::array<::NoiseCellInterpolator*, 4>

Public Member Functions

NoodleCavifieroperator= (NoodleCavifier const &)
 NoodleCavifier (NoodleCavifier const &)
MCAPI NoodleCavifier (::NoodleCavifierNoises const &noises, short minWorldHeight)
MCAPI void fillNoiseAtPos (::Vec3 const &worldPos, int bufferIndex, float noiseValue)
MCAPI ::std::array<::NoiseCellInterpolator *, 4 > getInterpolators (int blocksPerCellXZ, int blocksPerCellY)
MCAPI void * $ctor (::NoodleCavifierNoises const &noises, short minWorldHeight)

Public Attributes

::ll::TypedStorage< 8, 8, ::NoodleCavifierNoises const & > mNoises
::ll::TypedStorage< 2, 2, short const > mNoodlesMinHeight
::ll::TypedStorage< 8, 88, ::NoiseCellInterpolatormToggleInterpolator
::ll::TypedStorage< 8, 88, ::NoiseCellInterpolatormThicknessInterpolator
::ll::TypedStorage< 8, 88, ::NoiseCellInterpolatormRidgeAInterpolator
::ll::TypedStorage< 8, 88, ::NoiseCellInterpolatormRidgeBInterpolator
::ll::TypedStorage< 4, 4100, ::Util::MultidimensionalArray< float, 5, 5, 41 > > mToggleNoiseBuffer
::ll::TypedStorage< 4, 4100, ::Util::MultidimensionalArray< float, 5, 5, 41 > > mThicknessNoiseBuffer
::ll::TypedStorage< 4, 4100, ::Util::MultidimensionalArray< float, 5, 5, 41 > > mRidgeANoiseBuffer
::ll::TypedStorage< 4, 4100, ::Util::MultidimensionalArray< float, 5, 5, 41 > > mRidgeBNoiseBuffer

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