LeviLamina
Loading...
Searching...
No Matches
MountainAttributes.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/level/biome/components/BiomeComponentBase.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
Block
;
11
// clang-format on
12
13
struct
MountainAttributes
:
public
::BiomeComponentBase
{
14
public
:
15
// MountainAttributes inner types declare
16
// clang-format off
17
struct
SteepMaterial
;
18
struct
TopSlideSettings
;
19
// clang-format on
20
21
// MountainAttributes inner types define
22
struct
SteepMaterial
{
23
public
:
24
// member variables
25
// NOLINTBEGIN
26
::ll::TypedStorage<8, 8, ::Block const*> mSteep;
27
::ll::TypedStorage<1, 1, bool> mNorthSlopes;
28
::ll::TypedStorage<1, 1, bool> mSouthSlopes;
29
::ll::TypedStorage<1, 1, bool> mWestSlopes;
30
::ll::TypedStorage<1, 1, bool> mEastSlopes;
31
// NOLINTEND
32
};
33
34
struct
TopSlideSettings
{
35
public
:
36
// member variables
37
// NOLINTBEGIN
38
::ll::TypedStorage<1, 1, bool> mEnabled;
39
// NOLINTEND
40
};
41
42
public
:
43
// member variables
44
// NOLINTBEGIN
45
::ll::TypedStorage<8, 16, ::MountainAttributes::SteepMaterial> mSteepMaterial;
46
::ll::TypedStorage<1, 1, ::MountainAttributes::TopSlideSettings> mTopSlideSettings;
47
// NOLINTEND
48
49
public
:
50
// virtual functions
51
// NOLINTBEGIN
52
virtual
~MountainAttributes
()
/*override*/
=
default
;
53
// NOLINTEND
54
55
public
:
56
// member functions
57
// NOLINTBEGIN
58
MCAPI
bool
hasSlopes()
const
;
59
// NOLINTEND
60
61
public
:
62
// vftables
63
// NOLINTBEGIN
64
MCNAPI
static
void
**
$vftable
();
65
// NOLINTEND
66
};
Block
Definition
Block.h:43
BiomeComponentBase
Definition
BiomeComponentBase.h:5
MountainAttributes::SteepMaterial
Definition
MountainAttributes.h:22
MountainAttributes::TopSlideSettings
Definition
MountainAttributes.h:34
MountainAttributes
Definition
MountainAttributes.h:13
MountainAttributes::$vftable
static MCAPI void ** $vftable()
src
mc
world
level
biome
components
vanilla
MountainAttributes.h
Generated on
for LeviLamina by
1.16.1