LeviLamina
Loading...
Searching...
No Matches
OreVeinifier.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
Block
;
8
class
NoiseCellInterpolator
;
9
class
OreVeinifierNoises
;
10
class
Vec3
;
11
// clang-format on
12
13
class
OreVeinifier
{
14
public
:
15
// OreVeinifier inner types declare
16
// clang-format off
17
struct
OreVein
;
18
// clang-format on
19
20
// OreVeinifier inner types define
21
struct
OreVein
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::UntypedStorage<8, 8>
mUnkbe2c2e;
26
::ll::UntypedStorage<8, 8>
mUnkcd69ba;
27
::ll::UntypedStorage<8, 8>
mUnka3ea75;
28
::ll::UntypedStorage<4, 4>
mUnk9d7896;
29
::ll::UntypedStorage<4, 4>
mUnk995f17;
30
// NOLINTEND
31
32
public
:
33
// prevent constructor by default
34
OreVein
& operator=(
OreVein
const
&);
35
OreVein
(
OreVein
const
&);
36
OreVein
();
37
};
38
39
public
:
40
// member variables
41
// NOLINTBEGIN
42
::ll::UntypedStorage<4, 4100>
mUnk6cd52e;
43
::ll::UntypedStorage<4, 4100>
mUnk52114e;
44
::ll::UntypedStorage<4, 4100>
mUnkb968ab;
45
::ll::UntypedStorage<8, 88>
mUnk93940d;
46
::ll::UntypedStorage<8, 88>
mUnkdf0cc2;
47
::ll::UntypedStorage<8, 88>
mUnkc22e16;
48
::ll::UntypedStorage<8, 8>
mUnk72e0a5;
49
::ll::UntypedStorage<8, 32>
mUnkd6dd49;
50
::ll::UntypedStorage<8, 32>
mUnke60d39;
51
// NOLINTEND
52
53
public
:
54
// prevent constructor by default
55
OreVeinifier
& operator=(
OreVeinifier
const
&);
56
OreVeinifier
(
OreVeinifier
const
&);
57
OreVeinifier
();
58
59
public
:
60
// member functions
61
// NOLINTBEGIN
62
MCAPI
explicit
OreVeinifier
(
::OreVeinifierNoises
const
& noiseSource);
63
64
MCAPI
void
fillNoiseAtPos(
::Vec3
const
& worldPos,
int
bufferIndex,
float
noiseValue);
65
66
MCAPI ::Block
const
* getVeinBlockOrFallback(
::Vec3
worldPos,
::Block
const
* defaultBlock)
const
;
67
// NOLINTEND
68
69
public
:
70
// constructor thunks
71
// NOLINTBEGIN
72
MCAPI
void
* $ctor(
::OreVeinifierNoises
const
& noiseSource);
73
// NOLINTEND
74
};
Block
Definition
Block.h:36
NoiseCellInterpolator
Definition
NoiseCellInterpolator.h:5
OreVeinifierNoises
Definition
OreVeinifierNoises.h:14
OreVeinifier
Definition
OreVeinifier.h:13
Vec3
Definition
Vec3.h:10
OreVeinifier::OreVein
Definition
OreVeinifier.h:21
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
level
levelgen
v1
OreVeinifier.h
Generated on Sat Apr 26 2025 05:56:28 for LeviLamina by
1.12.0