Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
BlendingData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/DefaultSmallOptionalTraits.h"
7#include "mc/deps/core/utility/SmallOptional.h"
8#include "mc/world/level/chunk/LevelChunk.h"
9#include "mc/world/level/storage/BlendingBlockType.h"
10#include "mc/world/level/storage/BlendingConfig.h"
11
12// auto generated forward declare list
13// clang-format off
14struct BiomeIdType;
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<4, 16, ::BlendingConfig> mConfig;
22 ::ll::TypedStorage<1, 1, ::LevelChunk::Neighbors> mNeighbors;
23 ::ll::TypedStorage<
24 2,
25 32,
26 ::std::array<::Bedrock::SmallOptional<short, ::Bedrock::DefaultSmallOptionalTraits<short>>, 16>>
27 mHeights;
28 ::ll::TypedStorage<8, 384, ::std::array<::std::vector<::BiomeIdType>, 16>> mBiomes3D;
29 ::ll::TypedStorage<8, 384, ::std::array<::std::vector<float>, 16>> mDensity;
30 ::ll::TypedStorage<8, 384, ::std::array<::std::vector<::BlendingBlockType>, 16>> mBlockTypes;
31 // NOLINTEND
32};
Definition BlendingData.h:17
Definition BiomeIdType.h:8