Blamite Game Engine - blam!  00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
keyboard.h File Reference
#include <Windows.h>
#include <sdl2/SDL_keyboard.h>

Go to the source code of this file.

Namespaces

 Blam
 Namespace surrounding all major engine components.
 
 Blam::Input
 

Macros

#define BLAM
 

Functions

BLAM int Blam::Input::HandleCharacterInput (WPARAM wParam)
 Handles character based input. More...
 
BLAM int Blam::Input::HandleKeyPress (WPARAM wParam)
 Handles virtual key based input. More...
 
BLAM void Blam::Input::FireKeyPress (SDL_Keycode key)
 Fires a key press event. More...
 
BLAM void Blam::Input::FireCharacterInput (char character)
 Fires a character input event. More...
 
BLAM void Blam::Input::SetKeyState (SDL_Keycode key, bool down)
 
BLAM bool Blam::Input::IsKeyDown (SDL_Keycode key)
 
BLAM void Blam::Input::FireMouseClick (uint8_t button)
 
BLAM void Blam::Input::FireMouseMove (int x, int y)
 
BLAM void Blam::Input::SetMouseButtonState (uint8_t button, bool down)
 
BLAM bool Blam::Input::IsMouseButtonDown (uint8_t button)
 

Macro Definition Documentation

◆ BLAM

#define BLAM