|
LeviLamina
|
Classes | |
| struct | WeightedBlockReference |
Public Member Functions | |
| virtual ::std::optional<::BlockPos > | placeCanopy (::IBlockWorldGenAPI &target, ::BlockPos const &, ::ITreeCanopy::BranchSize const &, ::Random &random, ::RenderParams &, ::TreeHelper::TreeParams const &treeParams, ::std::vector<::BlockPos > const &attachmentPositions, ::std::vector<::ITreeCanopy::BranchSize > const &) const |
| MCAPI ::std::optional<::BlockPos > | $placeCanopy (::IBlockWorldGenAPI &target, ::BlockPos const &, ::ITreeCanopy::BranchSize const &, ::Random &random, ::RenderParams &, ::TreeHelper::TreeParams const &treeParams, ::std::vector<::BlockPos > const &attachmentPositions, ::std::vector<::ITreeCanopy::BranchSize > const &) const |
Static Public Member Functions | |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 4, 4, int > | mMinOffset |
| ::ll::TypedStorage< 4, 4, int > | mMaxOffset |
| ::ll::TypedStorage< 4, 4, int > | mMinWidth |
| ::ll::TypedStorage< 4, 4, float > | mRiseInv |
| ::ll::TypedStorage< 4, 4, int > | mRun |
| ::ll::TypedStorage< 4, 8, ::IntRange > | mCanopyHeight |
| ::ll::TypedStorage< 4, 8, ::IntRange > | mCanopyRadius |
| ::ll::TypedStorage< 4, 4, int > | mLeafPlacementAttempts |
| ::ll::TypedStorage< 8, 24, ::std::vector<::MangroveTreeCanopy::WeightedBlockReference > > | mLeavesBlockDescriptors |
| ::ll::TypedStorage< 8, 224, ::TreeHelper::AttachableDecoration > | mCanopyDecoration |
| ::ll::TypedStorage< 8, 176, ::BlockDescriptor > | mHangingBlockDescriptor |
| ::ll::TypedStorage< 4, 12, ::ChanceInformation > | mHangingBlockPlacementChance |
| ::ll::TypedStorage< 4, 4, int > | mRequiredEmptyBlocks |
| ::ll::TypedStorage< 4, 4, int > | mExclusionRadiusXZ |
| ::ll::TypedStorage< 4, 4, int > | mExclusionRadiusY |
|
virtual |
Implements ITreeCanopy.
|
static |