LeviLamina
Loading...
Searching...
No Matches
DensityAllocator.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/container/small_vector.h"
7
#include "mc/world/Pos.h"
8
#include "mc/world/level/levelgen/density/DensityVolume.h"
9
10
class
DensityAllocator
{
11
public
:
12
// DensityAllocator inner types declare
13
// clang-format off
14
struct
VolumeEntry
;
15
// clang-format on
16
17
// DensityAllocator inner types define
18
struct
VolumeEntry
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::TypedStorage<4, 12, ::Pos> mMin;
23
::ll::TypedStorage<2, 6, ::DensityVolume::Dimensions> mDimensions;
24
::ll::TypedStorage<8, 24, ::std::vector<float>> mBuffer;
25
// NOLINTEND
26
};
27
28
public
:
29
// member variables
30
// NOLINTBEGIN
31
::ll::TypedStorage<8, 400, ::Bedrock::small_vector<::DensityAllocator::VolumeEntry, 8>> mEntries;
32
// NOLINTEND
33
};
DensityAllocator
Definition
DensityAllocator.h:10
DensityAllocator::VolumeEntry
Definition
DensityAllocator.h:18
src-server
mc
world
level
levelgen
density
DensityAllocator.h
Generated on Sun Oct 12 2025 06:32:31 for LeviLamina by
1.12.0