LeviLamina
Loading...
Searching...
No Matches
StructureRegistry.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace br::worldgen { struct JigsawStructure; }
8// clang-format on
9
10namespace br::worldgen {
11
13public:
14 // StructureRegistry inner types define
15 using Map = ::entt::dense_map<::std::string, ::std::shared_ptr<::br::worldgen::JigsawStructure>>;
16
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<8, 72, ::entt::dense_map<::std::string, ::std::shared_ptr<::br::worldgen::JigsawStructure>>>
21 mStructures;
22 // NOLINTEND
23
24public:
25 // member functions
26 // NOLINTBEGIN
27 MCAPI ::std::shared_ptr<::br::worldgen::JigsawStructure const> get(::std::string_view key) const;
28 // NOLINTEND
29};
30
31} // namespace br::worldgen
Definition StructureRegistry.h:12
Definition JigsawStructure.h:22