23class LevelChunkDataRegistry {
26 using Entity = ::br::ChunkEntity;
35 ::std::unordered_map<::SpawnCategory::Type, ::br::worldgen::StructureSpawnOverride>>;
40 ::ll::TypedStorage<8, 88, ::entt::basic_storage<::br::ChunkEntity, ::br::ChunkEntity>> mEntities;
45 ::entt::basic_storage<::br::StructureType, ::br::ChunkEntity>,
46 ::entt::basic_storage<::br::ChunkBoundingBox, ::br::ChunkEntity>,
47 ::entt::basic_storage<::br::StructureKey, ::br::ChunkEntity>,
48 ::entt::basic_storage<::br::FullStructureBoundingBox, ::br::ChunkEntity>,
49 ::entt::basic_storage<::br::DynamicSpawnArea, ::br::ChunkEntity>,
50 ::entt::basic_storage<::br::StaticSpawnArea, ::br::ChunkEntity>,
51 ::entt::basic_storage<
52 ::std::unordered_map<::SpawnCategory::Type, ::br::worldgen::StructureSpawnOverride>,
60 MCAPI LevelChunkDataRegistry();
75struct component_traits<::std::unordered_map<::SpawnCategory::Type, ::br::worldgen::StructureSpawnOverride>, Entity> {
76 using element_type = ::std::unordered_map<::SpawnCategory::Type, ::br::worldgen::StructureSpawnOverride>;
77 using entity_type = Entity;
79 static constexpr bool in_place_delete =
false;
81 static constexpr std::size_t page_size = 1024;