LeviLamina
Loading...
Searching...
No Matches
GenerationDeterminismTestData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
7#include "mc/world/level/ChunkPos.h"
8#include "mc/world/level/chunk/ClientChunkGenerationDifferenceData.h"
9
11public:
12 // GenerationDeterminismTestData inner types declare
13 // clang-format off
15 struct SerializedChunk;
16 // clang-format on
17
18 // GenerationDeterminismTestData inner types define
20 public:
21 // member variables
22 // NOLINTBEGIN
23 ::ll::TypedStorage<8, 32, ::std::string> mSlice;
24 ::ll::TypedStorage<8, 64, ::ClientChunkGenerationDifferenceData> mDifferenceData;
25 ::ll::TypedStorage<4, 4, uint> mClientServerChunks;
26 ::ll::TypedStorage<4, 4, uint> mServerOnlyChunks;
27 ::ll::TypedStorage<4, 4, uint> mClientOnlyChunks;
28 // NOLINTEND
29 };
30
32 public:
33 // member variables
34 // NOLINTBEGIN
35 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mClient;
36 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mServer;
37 // NOLINTEND
38 };
39
40public:
41 // member variables
42 // NOLINTBEGIN
43 ::ll::TypedStorage<8, 32, ::std::string> mBiomeOverride;
44 ::ll::TypedStorage<
45 8,
46 64,
47 ::std::unordered_map<::std::string, ::std::map<::ChunkPos, ::GenerationDeterminismTestData::SerializedChunk>>>
48 mSerializedChunks;
49 ::ll::TypedStorage<8, 24, ::std::vector<::GenerationDeterminismTestData::ChunkComparisonData>>
50 mChunkComparisonDataList;
51 ::ll::TypedStorage<8, 8, ::std::shared_mutex> mSharedMutex;
52 // NOLINTEND
53
54public:
55 // virtual functions
56 // NOLINTBEGIN
57 virtual ~GenerationDeterminismTestData() /*override*/ = default;
58 // NOLINTEND
59};
Definition EnableNonOwnerReferences.h:7
Definition GenerationDeterminismTestData.h:19
Definition GenerationDeterminismTestData.h:31
Definition GenerationDeterminismTestData.h:10