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
7class BlockPos;
9class Random;
10// clang-format on
11
12namespace TreeHelper {
13
14struct TreeParams {
15public:
16 // member variables
17 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 TreeParams& operator=(TreeParams const&);
30 TreeParams(TreeParams const&);
31 TreeParams();
32
33public:
34 // member functions
35 // NOLINTBEGIN
36 MCNAPI void _placeBaseBlockAt(::IBlockWorldGenAPI& target, ::BlockPos const& pos) const;
37
38 MCNAPI void
39 placeBaseCluster(::IBlockWorldGenAPI& target, ::BlockPos const& pos, ::Random& random, int trunkWidth) const;
40
41 MCNAPI ~TreeParams();
42 // NOLINTEND
43
44public:
45 // destructor thunk
46 // NOLINTBEGIN
47 MCNAPI void $dtor();
48 // NOLINTEND
49};
50
51} // namespace TreeHelper
Definition BlockPos.h:18
Definition IBlockWorldGenAPI.h:25
Definition Random.h:11
Definition TreeParams.h:14
MCAPI void _placeBaseBlockAt(::IBlockWorldGenAPI &target, ::BlockPos const &pos) const
MCAPI void placeBaseCluster(::IBlockWorldGenAPI &target, ::BlockPos const &pos, ::Random &random, int trunkWidth) const
Definition Alias.h:14