Toggle navigation
ivorium
iv_components
Example project
GitHub
Main Page
Modules
Classes
Files
File List
File Members
ivorium_systems
InputSystem
InputBindingSystem
InputId.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
ivorium_core/ivorium_core.hpp
>
4
5
namespace
iv
6
{
7
8
class
InputId
final :
public
RuntimeId
< InputId >
9
{
10
public
:
11
static
constexpr
char
TypeName
[] =
"InputId"
;
12
static
RuntimeIdDictionary
Dictionary
;
13
using
RuntimeId< InputId >::RuntimeId
;
14
};
15
16
}
17
18
namespace
std
19
{
20
template
<>
struct
hash<
iv
::InputId > :
public
iv::hash
< iv::InputId >{};
21
}