Elaztek Developer Hub
Blamite Game Engine - Strings  00367.02.08.23.1815.blamite
A library containing general purpose utilities and classes for use in multiple projects.
BlamEvent.h File Reference

Go to the source code of this file.

Classes

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

Macros

#define STRINGS_API   __declspec(dllimport)
 

Enumerations

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

Macro Definition Documentation

◆ STRINGS_API

#define STRINGS_API   __declspec(dllimport)

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.

EditorTick 

Indicates the event is an editor tick event. See EditorTickEvent for details.