LeviLamina
Loading...
Searching...
No Matches
DensitySpline.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/levelgen/density/DensityFunctionPtr.h"
7
9public:
10 // DensitySpline inner types declare
11 // clang-format off
12 struct SplineControlPoint;
13 // clang-format on
14
15 // DensitySpline inner types define
17 public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<8, 24, ::std::variant<float, ::DensityFunctionPtr>> mValue;
21 ::ll::TypedStorage<4, 4, float> mDerivative;
22 // NOLINTEND
23 };
24
25 using ControlPointPair = ::std::pair<float, ::DensitySpline::SplineControlPoint>;
26
27public:
28 // member variables
29 // NOLINTBEGIN
30 ::ll::TypedStorage<8, 24, ::std::vector<::std::pair<float, ::DensitySpline::SplineControlPoint>>> mControlPoints;
31 // NOLINTEND
32};
Definition DensitySpline.h:8
Definition DensitySpline.h:16