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

Classes

struct  OreVein
 

Public Types

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

Public Member Functions

OreVeinifieroperator= (OreVeinifier const &)
 
 OreVeinifier (OreVeinifier const &)
 
MCAPI OreVeinifier (::OreVeinifierNoises const &noiseSource)
 
MCAPI void fillNoiseAtPos (::Vec3 const &worldPos, int bufferIndex, float noiseValue)
 
MCAPI::Block const * getVeinBlockOrFallback (::Vec3 worldPos, ::Block const *defaultBlock) const
 
MCAPI void * $ctor (::OreVeinifierNoises const &noiseSource)
 

Public Attributes

::ll::TypedStorage< 4, 4100, ::Util::MultidimensionalArray< float, 5, 5, 41 > > mVeininessNoise
 
::ll::TypedStorage< 4, 4100, ::Util::MultidimensionalArray< float, 5, 5, 41 > > mVeinNoiseA
 
::ll::TypedStorage< 4, 4100, ::Util::MultidimensionalArray< float, 5, 5, 41 > > mVeinNoiseB
 
::ll::TypedStorage< 8, 88, ::NoiseCellInterpolatormVeininessNoiseInterpolator
 
::ll::TypedStorage< 8, 88, ::NoiseCellInterpolatormVeinNoiseInterpolatorA
 
::ll::TypedStorage< 8, 88, ::NoiseCellInterpolatormVeinNoiseInterpolatorB
 
::ll::TypedStorage< 8, 8, ::OreVeinifierNoises const & > mNoiseSource
 
::ll::TypedStorage< 8, 32, ::OreVeinifier::OreVein const > mCopperVein
 
::ll::TypedStorage< 8, 32, ::OreVeinifier::OreVein const > mIronVein
 

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