LeviLamina
Loading...
Searching...
No Matches
CavifierNoises.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
CavifierNoises
{
15
public
:
16
// member variables
17
// NOLINTBEGIN
18
::ll::UntypedStorage<8, 56>
mUnk874752;
19
::ll::UntypedStorage<8, 56>
mUnkfc41ae;
20
::ll::UntypedStorage<8, 56>
mUnkcd02ba;
21
::ll::UntypedStorage<8, 56>
mUnkfafae8;
22
::ll::UntypedStorage<8, 56>
mUnk6628cf;
23
::ll::UntypedStorage<8, 56>
mUnk3210d7;
24
::ll::UntypedStorage<8, 56>
mUnkf107a9;
25
::ll::UntypedStorage<8, 56>
mUnk9d0a55;
26
::ll::UntypedStorage<8, 56>
mUnkd1f749;
27
::ll::UntypedStorage<8, 56>
mUnkae28ef;
28
::ll::UntypedStorage<8, 56>
mUnke471fd;
29
::ll::UntypedStorage<8, 56>
mUnka972b6;
30
::ll::UntypedStorage<8, 56>
mUnk5723bb;
31
::ll::UntypedStorage<8, 56>
mUnkffb34d;
32
::ll::UntypedStorage<8, 56>
mUnk7055a2;
33
::ll::UntypedStorage<8, 56>
mUnk9ba9ad;
34
// NOLINTEND
35
36
public
:
37
// prevent constructor by default
38
CavifierNoises
& operator=(
CavifierNoises
const
&);
39
CavifierNoises
();
40
41
public
:
42
// member functions
43
// NOLINTBEGIN
44
MCAPI
CavifierNoises
(
::CavifierNoises
const
&);
45
46
MCAPI
CavifierNoises
(
47
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mPillarNoiseSource,
48
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mPillarRarenessModulator,
49
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mPillarThicknessModulator,
50
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti2DNoiseSource,
51
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti2DElevationModulator,
52
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti2DRarityModulator,
53
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti2DThicknessModulator,
54
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti3DNoiseSource1,
55
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti3DNoiseSource2,
56
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti3DRarityModulator,
57
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti3DThicknessModulator,
58
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghettiRoughnessNoise,
59
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghettiRoughnessModulator,
60
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mBigEntranceNoiseSource,
61
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mLayerNoiseSource,
62
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mCheeseNoise
63
);
64
65
MCAPI
~CavifierNoises
();
66
// NOLINTEND
67
68
public
:
69
// static functions
70
// NOLINTBEGIN
71
MCAPI static ::CavifierNoises make(
::XoroshiroPositionalRandomFactory
const
& randomFactory);
72
// NOLINTEND
73
74
public
:
75
// constructor thunks
76
// NOLINTBEGIN
77
MCAPI
void
* $ctor(
::CavifierNoises
const
&);
78
79
MCAPI
void
* $ctor(
80
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mPillarNoiseSource,
81
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mPillarRarenessModulator,
82
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mPillarThicknessModulator,
83
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti2DNoiseSource,
84
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti2DElevationModulator,
85
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti2DRarityModulator,
86
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti2DThicknessModulator,
87
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti3DNoiseSource1,
88
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti3DNoiseSource2,
89
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti3DRarityModulator,
90
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghetti3DThicknessModulator,
91
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghettiRoughnessNoise,
92
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mSpaghettiRoughnessModulator,
93
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mBigEntranceNoiseSource,
94
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mLayerNoiseSource,
95
::NormalNoiseImpl
<0,
::MultiOctaveNoiseImpl
<0,
::ParityImprovedNoiseImpl<0>
>> mCheeseNoise
96
);
97
// NOLINTEND
98
99
public
:
100
// destructor thunk
101
// NOLINTBEGIN
102
MCAPI
void
$dtor();
103
// NOLINTEND
104
};
CavifierNoises
Definition
CavifierNoises.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
CavifierNoises.h
Generated on Sat Apr 26 2025 05:56:28 for LeviLamina by
1.12.0