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

Classes

struct  ChanceInformation
 
struct  CoordinateRange
 
class  ScatteredPositions
 

Public Types

enum class  NeedsMolang : int { No = 0 , Yes = 1 }
 

Public Member Functions

ScatterParamsoperator= (ScatterParams const &)
 
MCAPI ScatterParams (::ScatterParams const &)
 
MCAPI void _fillCoordinateRangeFromData (::std::string const &coordinateName, ::ScatterParams::CoordinateRange &coordinateRange, ::SharedTypes::v1_21_10::CoordinateRangeData const &coordinateRangeData, ::MolangVersion const &molangVersion, ::LogArea logArea)
 
MCAPI::BlockPos _getPos (uint stepIndex, ::BlockPos const &origin, ::Random &random, ::RenderParams &molangParams) const
 
MCFOLD void _parseExpressionNodeFloat (::CompoundTag const &tag, ::std::string const &tagName, ::std::string const &tagNameType, ::ExpressionNode &node, float defaultValue)
 
MCAPI void addAdditionalSaveData (::CompoundTag &tag) const
 
MCAPI void fillFromData (::SharedTypes::v1_21_10::ScatterParamsData const &data, ::MolangVersion molangVersion, ::LogArea logArea)
 
MCAPI void readAdditionalSaveData (::CompoundTag const &tag)
 
MCAPI void * $ctor ()
 
MCAPI void * $ctor (::ScatterParams const &)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI void initMolangParams (::RenderParams &molangParams, ::BlockPos const &pos, ::Random &random)
 

Public Attributes

::ll::TypedStorage< 8, 1368, ::ScatterParams::CoordinateRange[3]> mCoordinateRanges
 
::ll::TypedStorage< 4, 4, ::SharedTypes::v1_21_10::CoordinateEvaluationOrder > mEvalOrder
 
::ll::TypedStorage< 8, 224, ::ScatterParams::ChanceInformationmScatterChance
 
::ll::TypedStorage< 8, 216, ::ExpressionNodemIterations
 

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