Arctic Engine
Designed to give you control and not take anything away.
arctic::InputMessage Struct Reference

Structure representing an input message. More...

#include <arctic_input.h>

Collaboration diagram for arctic::InputMessage:

Classes

struct  Controller
 Structure containing controller input information. More...
 
struct  Keyboard
 Structure containing keyboard input information. More...
 
struct  Mouse
 Structure containing mouse input information. More...
 

Public Types

enum  Kind { kKeyboard = 0 , kMouse = 1 , kController = 2 }
 Enumeration of input message types.
 

Public Attributes

Controller controller
 Controller input information.
 
Keyboard keyboard
 Keyboard input information.
 
Kind kind = kKeyboard
 Type of input message.
 
Mouse mouse
 Mouse input information.
 

Static Public Attributes

static constexpr Si32 kControllerCount = 4
 

Detailed Description

Structure representing an input message.


The documentation for this struct was generated from the following file: