LeviLamina
Loading...
Searching...
No Matches
TreeParams.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8class BlockPos;
10// clang-format on
11
12namespace TreeHelper {
13
14struct TreeParams {
15public:
16 // member variables
17 // NOLINTBEGIN
18 ::ll::TypedStorage<4, 4, int> mNumBaseClusters;
19 ::ll::TypedStorage<4, 4, int> mClusterRadius;
20 ::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mValidBaseBlocks;
21 ::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mBaseMayReplace;
22 ::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mMayGrowOn;
23 ::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mMayReplace;
24 ::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mMayGrowThrough;
25 // NOLINTEND
26
27public:
28 // member functions
29 // NOLINTBEGIN
30 MCAPI void _replaceBaseBlockCircle(::IBlockWorldGenAPI& target, ::BlockPos const& pos) const;
31
32 MCAPI ~TreeParams();
33 // NOLINTEND
34
35public:
36 // destructor thunk
37 // NOLINTBEGIN
38 MCAPI void $dtor();
39 // NOLINTEND
40};
41
42} // namespace TreeHelper
Definition BlockDescriptor.h:20
Definition BlockPos.h:17
Definition IBlockWorldGenAPI.h:25
Definition TreeParams.h:14