VoxelEngine
Loading...
Searching...
No Matches
RegistryManager.h
1
#pragma once
2
3
#include "Registry.h"
4
#include "block/Block.h"
5
#include "block/Geometry.h"
6
7
8
namespace
engine {
9
class
RegistryManager
{
10
public
:
11
using
BlockRegistryT
=
12
Registry<Block, RegistryStoragePolicy::ByPointer, RegistryStoragePolicy::UserProvidedID>
;
13
using
GeometryRegistryT
=
14
Registry<Geometry, RegistryStoragePolicy::ByValue, RegistryStoragePolicy::AutoGeneratedID>
;
15
16
static
BlockRegistryT
& Blocks();
17
static
GeometryRegistryT
& Geometries();
18
};
19
}
// namespace engine
engine::RegistryManager
Definition
RegistryManager.h:9
engine::Registry
Definition
Registry.h:32
src
data
RegistryManager.h
Generated by
1.9.8