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
7class IRandom;
8class Vec2;
9class Vec3;
10// clang-format on
11
13public:
14 // member variables
15 // NOLINTBEGIN
16 ::ll::TypedStorage<4, 12, ::Vec3> mOrigin;
17 ::ll::TypedStorage<4, 2048, int[512]> mNoiseMap;
18 // NOLINTEND
19
20public:
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
30public:
31 // constructor thunks
32 // NOLINTBEGIN
33 MCAPI void* $ctor(::IRandom& random, bool parityInitialization);
34 // NOLINTEND
35};
Definition IRandom.h:10
Definition SimplexNoise.h:12
Definition Vec2.h:5
Definition Vec3.h:10