LeviLamina
Loading...
Searching...
No Matches
AquiferNoises.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/level/levelgen/synth/MultiOctaveNoiseImpl.h"
7
#include "mc/world/level/levelgen/synth/NormalNoiseImpl.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
XoroshiroPositionalRandomFactory
;
12
// clang-format on
13
14
class
AquiferNoises
{
15
public
:
16
// member variables
17
// NOLINTBEGIN
18
::ll::UntypedStorage<8, 56>
mUnkaec99b;
19
::ll::UntypedStorage<8, 56>
mUnk5035c7;
20
::ll::UntypedStorage<8, 56>
mUnk5f57c3;
21
::ll::UntypedStorage<8, 56>
mUnk24710e;
22
::ll::UntypedStorage<8, 24>
mUnk2421f5;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
AquiferNoises
& operator=(
AquiferNoises
const
&);
28
AquiferNoises
();
29
30
public
:
31
// member functions
32
// NOLINTBEGIN
33
MCAPI
AquiferNoises
(
::AquiferNoises
const
&);
34
35
MCAPI
AquiferNoises
(
36
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> barrierNoise,
37
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> fluidLevelFloodednessNoise,
38
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> lavaNoise,
39
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> fluidLevelSpreadNoise,
40
::XoroshiroPositionalRandomFactory
positionalRandomFactory
41
);
42
43
MCAPI
~AquiferNoises
();
44
// NOLINTEND
45
46
public
:
47
// static functions
48
// NOLINTBEGIN
49
MCAPI static ::AquiferNoises make(
::XoroshiroPositionalRandomFactory
const
& positionalRandom);
50
// NOLINTEND
51
52
public
:
53
// constructor thunks
54
// NOLINTBEGIN
55
MCFOLD
void
* $ctor(
::AquiferNoises
const
&);
56
57
MCFOLD
void
* $ctor(
58
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> barrierNoise,
59
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> fluidLevelFloodednessNoise,
60
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> lavaNoise,
61
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> fluidLevelSpreadNoise,
62
::XoroshiroPositionalRandomFactory
positionalRandomFactory
63
);
64
// NOLINTEND
65
66
public
:
67
// destructor thunk
68
// NOLINTBEGIN
69
MCFOLD
void
$dtor();
70
// NOLINTEND
71
};
AquiferNoises
Definition
AquiferNoises.h:14
MultiOctaveNoiseImpl
Definition
MultiOctaveNoiseImpl.h:6
NormalNoiseImpl
Definition
NormalNoiseImpl.h:6
ParityImprovedNoiseImpl
Definition
_HeaderOutputPredefine.h:176
XoroshiroPositionalRandomFactory
Definition
XoroshiroPositionalRandomFactory.h:17
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
level
levelgen
synth
AquiferNoises.h
Generated on Sat Apr 26 2025 05:56:28 for LeviLamina by
1.12.0