Blamite Game Engine - blam!
00272.10.26.20.0001.blamite
The core library for the Blamite Game Engine.
keyboard.h
Go to the documentation of this file.
1
// Blamite Game Engine - Keyboard Input Handling //
3
// (c) Elaztek Studios 2019 //
5
6
#pragma once
7
8
#include <Windows.h>
9
#include <sdl2/SDL_keyboard.h>
10
11
#ifndef BLAM
12
#define BLAM
13
#endif
14
15
namespace
Blam::Input
16
{
29
BLAM
int
HandleCharacterInput
(WPARAM wParam);
30
43
BLAM
int
HandleKeyPress
(WPARAM wParam);
44
50
BLAM
void
FireKeyPress
(SDL_Keycode key);
51
57
BLAM
void
FireCharacterInput
(
char
character);
58
}
BLAM
#define BLAM
Definition:
keyboard.h:12
Blam::Input::HandleKeyPress
BLAM int HandleKeyPress(WPARAM wParam)
Handles virtual key based input.
Definition:
keyboard.cpp:134
Blam::Input::FireCharacterInput
BLAM void FireCharacterInput(char character)
Fires a character input event.
Definition:
keyboard.cpp:174
Blam::Input::FireKeyPress
BLAM void FireKeyPress(SDL_Keycode key)
Fires a key press event.
Definition:
keyboard.cpp:155
Blam::Input
Definition:
keyboard.h:15
Blam::Input::HandleCharacterInput
BLAM int HandleCharacterInput(WPARAM wParam)
Handles character based input.
Definition:
keyboard.cpp:119
blam
components
core
input
keyboard.h
Generated on Mon Oct 26 2020 11:44:23 for Blamite Game Engine - blam! by
1.8.17