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
7class Vec3;
9// clang-format on
10
12public:
13 // ImprovedNoise inner types declare
14 // clang-format off
16 // clang-format on
17
18 // ImprovedNoise inner types define
20 public:
21 // member variables
22 // NOLINTBEGIN
26 // NOLINTEND
27
28 public:
29 // prevent constructor by default
33 };
34
35public:
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
43public:
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};
Definition ImprovedNoise.h:11
Definition Vec3.h:10
Definition ImprovedNoise.h:19
Definition YBlendingBugSettings.h:5
Definition buffer.h:5
Definition Alias.h:14