LeviLamina
Loading...
Searching...
No Matches
SimplexNoise.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
IRandom
;
8
class
Vec2
;
9
class
Vec3
;
10
// clang-format on
11
12
class
SimplexNoise
{
13
public
:
14
// member variables
15
// NOLINTBEGIN
16
::ll::TypedStorage<4, 12, ::Vec3> mOrigin;
17
::ll::TypedStorage<4, 2048, int[512]> mNoiseMap;
18
// NOLINTEND
19
20
public
:
21
// member functions
22
// NOLINTBEGIN
23
MCAPI
SimplexNoise
(
::IRandom
& random,
bool
parityInitialization);
24
25
MCAPI
float
_getValue(
::Vec2
const
& vin)
const
;
26
27
MCAPI
float
_getValue(
::Vec3
const
& vin)
const
;
28
// NOLINTEND
29
30
public
:
31
// constructor thunks
32
// NOLINTBEGIN
33
MCAPI
void
* $ctor(
::IRandom
& random,
bool
parityInitialization);
34
// NOLINTEND
35
};
IRandom
Definition
IRandom.h:10
SimplexNoise
Definition
SimplexNoise.h:12
Vec2
Definition
Vec2.h:5
Vec3
Definition
Vec3.h:10
src
mc
world
level
levelgen
synth
SimplexNoise.h
Generated on Sat Apr 26 2025 05:56:28 for LeviLamina by
1.12.0