Elaztek Developer Hub
Blamite Game Engine - Strings  00386.06.16.23.0646.blamite
A library containing general purpose utilities and classes for use in multiple projects.
BlamEvent.h File Reference
+ This graph shows which files directly or indirectly include this file:

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, BlamEventType::EditorThemeChange
}
 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.

EditorThemeChange 

Indicates the event is an editor theme change event. See EditorThemeChangeEvent for details.