SPARK
0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
KeyCodes.h
1
#pragma once
2
3
#include "boost/preprocessor/seq/enum.hpp"
4
5
#define SPARK_BASE_KEYCODES_VALUES (A)(B)(C)(D)(E)(F)(G)(H)(I)(J)(K)(L)(M)(N)(O)(P)(Q)(R)(S)(T)(U)(V)(W)(X)(Y)(Z)(Num0)(Num1)(Num2)(Num3)(Num4)(Num5)(Num6)(Num7)(Num8)(Num9)(Escape)(LControl)(LShift)(LAlt)(LSystem)(RControl)(RShift)(RAlt)(RSystem)(Menu)(LBracket)(RBracket)(Semicolon)(Comma)(Period)(Quote)(Slash)(Backslash)(Tilde)(Equal)(Hyphen)(Space)(Enter)(Backspace)(Tab)(PageUp)(PageDown)(End)(Home)(Insert)(Delete)(Add)(Subtract)(Multiply)(Divide)(Left)(Right)(Up)(Down)(Numpad0)(Numpad1)(Numpad2)(Numpad3)(Numpad4)(Numpad5)(Numpad6)(Numpad7)(Numpad8)(Numpad9)(F1)(F2)(F3)(F4)(F5)(F6)(F7)(F8)(F9)(F10)(F11)(F12)(F13)(F14)(F15)(Pause)(Unknown)
6
7
namespace
spark::base
8
{
9
using
KeyCode =
unsigned
short;
10
11
namespace
KeyCodes
12
{
13
enum : KeyCode
14
{
15
BOOST_PP_SEQ_ENUM(SPARK_BASE_KEYCODES_VALUES)
16
};
17
}
18
}
sources
spark
base
include
spark
base
KeyCodes.h
Generated by
1.11.0