API Reference
On this page
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, int, ::std::vector<::ITreeCanopy::AttachmentInfo > const &attachmentInfos) const |
| MCAPI | MangroveTreeCanopy () |
| MCAPI void * | $ctor () |
| MCAPI void | $dtor () |
| MCAPI ::std::optional<::BlockPos > | $placeCanopy (::IBlockWorldGenAPI &target, ::BlockPos const &, ::ITreeCanopy::BranchSize const &, ::Random &random, ::RenderParams &, ::TreeHelper::TreeParams const &treeParams, int, ::std::vector<::ITreeCanopy::AttachmentInfo > const &attachmentInfos) 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 |
| MCAPI MangroveTreeCanopy::MangroveTreeCanopy | ( | ) |
|
virtual |
Implements ITreeCanopy.
| MCAPI void * MangroveTreeCanopy::$ctor | ( | ) |
| MCAPI void MangroveTreeCanopy::$dtor | ( | ) |
| MCAPI ::std::optional<::BlockPos > MangroveTreeCanopy::$placeCanopy | ( | ::IBlockWorldGenAPI & | target, |
| ::BlockPos const & | , | ||
| ::ITreeCanopy::BranchSize const & | , | ||
| ::Random & | random, | ||
| ::RenderParams & | , | ||
| ::TreeHelper::TreeParams const & | treeParams, | ||
| int | , | ||
| ::std::vector<::ITreeCanopy::AttachmentInfo > const & | attachmentInfos ) const |
|
static |