Elaztek Developer Hub
Blamite Game Engine - blam!  00357.06.18.22.0809.blamite
The core library for the Blamite Game Engine.
BlamEvent.h File Reference

Go to the source code of this file.

Classes

class  BlamEvent
 Class representing a generic event. More...
 

Enumerations

enum  BlamEventType {
  BlamEventType::KeyPress, BlamEventType::CharacterInput, BlamEventType::MouseClick, BlamEventType::MouseMove,
  BlamEventType::Tick, BlamEventType::NewFrame, BlamEventType::ConfigurationReload, BlamEventType::LogMessage
}
 Enumerator listing all possible event types. More...
 

Enumeration Type Documentation

◆ BlamEventType

enum BlamEventType
strong

Enumerator listing all possible event types.

Enumerator
KeyPress 

Indicates the event is a key press event. See KeyPressEvent for details.

CharacterInput 

Indicates the event is a character input event. See CharacterInputEvent for details.

MouseClick 

Indicates the event is a mouse click event. See MouseClickEvent for details.

MouseMove 

Indicates the event is a mouse move event. See MouseMoveEvent for details.

Tick 

Indicates the event is a tick event. See TickEvent for details.

NewFrame 

Indicates the event is a new frame event. See NewFrameEvent for details.

ConfigurationReload 

Indicates the event is a configuration reload event. See ConfigurationReloadEvent for details.

LogMessage 

Indicates the event is a log message event. See LogMessageEvent for details.