LeviLamina
Loading...
Searching...
No Matches
ImprovedNoise.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
Vec3
;
8
struct
YBlendingBugSettings
;
9
// clang-format on
10
11
class
ImprovedNoise
{
12
public
:
13
// ImprovedNoise inner types declare
14
// clang-format off
15
struct
LegacyWorldgenYStart
;
16
// clang-format on
17
18
// ImprovedNoise inner types define
19
struct
LegacyWorldgenYStart
{
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::UntypedStorage<4, 4>
mUnkdbae5b;
24
::ll::UntypedStorage<4, 4>
mUnke0eb3a;
25
::ll::UntypedStorage<4, 4>
mUnk4bc513;
26
// NOLINTEND
27
28
public
:
29
// prevent constructor by default
30
LegacyWorldgenYStart
& operator=(
LegacyWorldgenYStart
const
&);
31
LegacyWorldgenYStart
(
LegacyWorldgenYStart
const
&);
32
LegacyWorldgenYStart
();
33
};
34
35
public
:
36
// member variables
37
// NOLINTBEGIN
38
::ll::TypedStorage<4, 12, ::Vec3> mOrigin;
39
::ll::TypedStorage<4, 2048, int[512]> mNoiseMap;
40
::ll::TypedStorage<4, 12, ::YBlendingBugSettings> mYBlendingSettings;
41
// NOLINTEND
42
43
public
:
44
// member functions
45
// NOLINTBEGIN
46
MCAPI
void
_blendCubeCorners(
47
::Vec3
const
& origin,
48
int
X,
49
int
Y,
50
int
Z,
51
float
u,
52
float
& vv0,
53
float
& vv1,
54
float
& vv2,
55
float
& vv3
56
)
const
;
57
58
MCAPI
void
59
_readArea(
float
*
buffer
,
::Vec3
const
& pos,
int
xSize,
int
ySize,
int
zSize,
::Vec3
const
& s,
float
pow)
const
;
60
// NOLINTEND
61
};
ImprovedNoise
Definition
ImprovedNoise.h:11
Vec3
Definition
Vec3.h:10
ImprovedNoise::LegacyWorldgenYStart
Definition
ImprovedNoise.h:19
YBlendingBugSettings
Definition
YBlendingBugSettings.h:5
buffer
Definition
buffer.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
level
levelgen
synth
ImprovedNoise.h
Generated on Sat Apr 26 2025 05:56:28 for LeviLamina by
1.12.0