LeviLamina
Loading...
Searching...
No Matches
RegionHillsOperationNode.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/level/newbiome/MixerOperationNode.h"
7
#include "mc/world/level/newbiome/OperationNode.h"
8
#include "mc/world/level/newbiome/operation_node_details/WorkingData.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
Biome
;
13
class
BiomeRegistry
;
14
class
Pos2d
;
15
// clang-format on
16
17
class
RegionHillsOperationNode
:
public
::MixerOperationNode
<::Biome const*, ::Pos2d, ::Biome const*> {
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::UntypedStorage<8, 16>
mUnkc01c9b;
22
::ll::UntypedStorage<8, 8>
mUnk860d5e;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
RegionHillsOperationNode
& operator=(
RegionHillsOperationNode
const
&);
28
RegionHillsOperationNode
(
RegionHillsOperationNode
const
&);
29
RegionHillsOperationNode
();
30
31
public
:
32
// virtual functions
33
// NOLINTBEGIN
34
// vIndex: 3
35
virtual
void
_fillArea(
36
::OperationNodeDetails::WorkingData<::Biome const*, ::Biome const*>
& operationNodeData,
37
::Pos2d
const
& origin,
38
::Pos2d
const
& size,
39
int
pw
40
)
const
/*override*/
;
41
42
// vIndex: 4
43
virtual ::std::tuple<::Pos2d, ::Pos2d> _getAreaRead(
::Pos2d
const
& origin,
::Pos2d
const
& size)
const
/*override*/
;
44
45
// vIndex: 0
46
virtual
~RegionHillsOperationNode
()
/*override*/
=
default
;
47
// NOLINTEND
48
49
public
:
50
// member functions
51
// NOLINTBEGIN
52
MCAPI
RegionHillsOperationNode
(
53
uint seedMixup,
54
::std::shared_ptr<
::OperationNode<::Biome const*, ::Pos2d>
>& parent,
55
::std::shared_ptr<
::OperationNode<int, ::Pos2d>
>& riverOperationNode,
56
::BiomeRegistry
const
& biomeRegistry
57
);
58
// NOLINTEND
59
60
public
:
61
// constructor thunks
62
// NOLINTBEGIN
63
MCAPI
void
* $ctor(
64
uint seedMixup,
65
::std::shared_ptr<
::OperationNode<::Biome const*, ::Pos2d>
>& parent,
66
::std::shared_ptr<
::OperationNode<int, ::Pos2d>
>& riverOperationNode,
67
::BiomeRegistry
const
& biomeRegistry
68
);
69
// NOLINTEND
70
71
public
:
72
// destructor thunk
73
// NOLINTBEGIN
74
75
// NOLINTEND
76
77
public
:
78
// virtual function thunks
79
// NOLINTBEGIN
80
MCAPI
void
$_fillArea(
81
::OperationNodeDetails::WorkingData<::Biome const*, ::Biome const*>
& operationNodeData,
82
::Pos2d
const
& origin,
83
::Pos2d
const
& size,
84
int
pw
85
)
const
;
86
87
MCFOLD ::std::tuple<::Pos2d, ::Pos2d> $_getAreaRead(
::Pos2d
const
& origin,
::Pos2d
const
& size)
const
;
88
// NOLINTEND
89
90
public
:
91
// vftables
92
// NOLINTBEGIN
93
MCAPI
static
void
** $vftable();
94
// NOLINTEND
95
};
BiomeRegistry
Definition
BiomeRegistry.h:30
Biome
Definition
Biome.h:27
MixerOperationNode
Definition
MixerOperationNode.h:6
OperationNodeDetails::WorkingData
Definition
WorkingData.h:8
OperationNode
Definition
OperationNode.h:6
Pos2d
Definition
Pos2d.h:6
RegionHillsOperationNode
Definition
RegionHillsOperationNode.h:17
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
level
newbiome
RegionHillsOperationNode.h
Generated on Sat Apr 26 2025 05:56:29 for LeviLamina by
1.12.0