LeviLamina
Loading...
Searching...
No Matches
PrecalculatedDensityVolume.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/threading/InstancedThreadLocal.h"
7
#include "mc/world/level/levelgen/density/DensityCalculators.h"
8
#include "mc/world/level/levelgen/density/DensityVolume.h"
9
10
class
PrecalculatedDensityVolume
{
11
public
:
12
// PrecalculatedDensityVolume inner types declare
13
// clang-format off
14
struct
DensityResults
;
15
// clang-format on
16
17
// PrecalculatedDensityVolume inner types define
18
struct
DensityResults
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::TypedStorage<8, 24, ::std::vector<float>> mValueStorage;
23
::ll::TypedStorage<8, 64, ::std::optional<::DensityVolume>> mDensityVolume;
24
// NOLINTEND
25
};
26
27
public
:
28
// member variables
29
// NOLINTBEGIN
30
::ll::TypedStorage<8, 32, ::DensityCalculators> mDensityCalculators;
31
::ll::TypedStorage<
32
8,
33
168,
34
::Bedrock::Threading::InstancedThreadLocal
<
35
::PrecalculatedDensityVolume::DensityResults
,
36
::std::allocator<::PrecalculatedDensityVolume::DensityResults>>>
37
mLocalResults;
38
// NOLINTEND
39
};
Bedrock::Threading::InstancedThreadLocal
Definition
InstancedThreadLocal.h:8
PrecalculatedDensityVolume
Definition
PrecalculatedDensityVolume.h:10
PrecalculatedDensityVolume::DensityResults
Definition
PrecalculatedDensityVolume.h:18
src
mc
world
level
levelgen
density
PrecalculatedDensityVolume.h
Generated on
for LeviLamina by
1.16.1