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

 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
MCAPI void fillFromData (::SharedTypes::v1_21_10::ScatterParamsData const &data, ::MolangVersion molangVersion, ::LogArea logArea)
MCAPI::ScatterParams & operator= (::ScatterParams const &)
MCAPI void readSerializedScatterParamData (::BiomeScatterParamData const &data, ::BiomeStringList const &stringList)
MCAPI::ScatterParams::ScatteredPositions scatter (::RenderParams &molangParams, ::BlockPos const &pos, ::Random &random) const
MCAPI void serializeScatterParamData (::BiomeScatterParamData &data, ::BiomeStringList &stringList) const
MCAPI void $dtor ()

Static Public Member Functions

static MCFOLD void _parseExpressionNodeFloat (::ExpressionOp op, ::std::string const &expression, ::ExpressionNode &node, float defaultValue)
static MCAPI void initMolangParams (::RenderParams &molangParams, ::BlockPos const &pos, ::Random &random)

Public Attributes

::ll::TypedStorage< 8, 168, ::ScatterParams::CoordinateRange[3]> mCoordinateRanges
::ll::TypedStorage< 4, 4, ::SharedTypes::v1_21_10::CoordinateEvaluationOrder > mEvalOrder
::ll::TypedStorage< 8, 24, ::ScatterParams::ChanceInformationmScatterChance
::ll::TypedStorage< 8, 16, ::ExpressionNodemIterations

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