LeviLamina
Loading...
Searching...
No Matches
ITreeCanopy.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
BlockPos
;
8
class
IBlockWorldGenAPI
;
9
class
Random
;
10
class
RenderParams
;
11
namespace
TreeHelper {
struct
TreeParams; }
12
// clang-format on
13
14
class
ITreeCanopy
{
15
public
:
16
// virtual functions
17
// NOLINTBEGIN
18
// vIndex: 0
19
virtual
~ITreeCanopy
() =
default
;
20
21
// vIndex: 1
22
virtual ::std::optional<::BlockPos>
23
placeCanopy(
::IBlockWorldGenAPI
&,
::BlockPos
const
&,
::Random
&,
::RenderParams
&,
::TreeHelper::TreeParams
const
&, ::std::vector<::BlockPos>
const
&)
24
const
= 0;
25
// NOLINTEND
26
27
public
:
28
// destructor thunk
29
// NOLINTBEGIN
30
31
// NOLINTEND
32
33
public
:
34
// virtual function thunks
35
// NOLINTBEGIN
36
37
// NOLINTEND
38
};
BlockPos
Definition
BlockPos.h:18
IBlockWorldGenAPI
Definition
IBlockWorldGenAPI.h:25
ITreeCanopy
Definition
ITreeCanopy.h:14
Random
Definition
Random.h:16
RenderParams
Definition
RenderParams.h:30
TreeHelper::TreeParams
Definition
TreeParams.h:14
src
mc
world
level
levelgen
feature
helpers
ITreeCanopy.h
Generated on Sat Apr 26 2025 05:56:25 for LeviLamina by
1.12.0