ManaPlus
Data Structures | Typedefs
inputevent.h File Reference

(986a3bf)

#include "enums/input/inputaction.h"
#include "utils/vector.h"
#include <map>
#include <string>
#include "localconsts.h"

Go to the source code of this file.

Data Structures

struct  InputEvent
 

Typedefs

typedef std::vector< InputActionTKeysVector
 
typedef KeysVector::iterator KeysVectorIter
 
typedef KeysVector::const_iterator KeysVectorCIter
 
typedef std::map< int, KeysVectorKeyToActionMap
 
typedef KeyToActionMap::iterator KeyToActionMapIter
 
typedef std::map< int, InputActionTKeyToIdMap
 
typedef KeyToIdMap::iterator KeyToIdMapIter
 
typedef std::map< int, int > KeyTimeMap
 
typedef KeyTimeMap::iterator KeyTimeMapIter
 

Typedef Documentation

◆ KeysVector

typedef std::vector<InputActionT> KeysVector

Definition at line 36 of file inputevent.h.

◆ KeysVectorCIter

typedef KeysVector::const_iterator KeysVectorCIter

Definition at line 38 of file inputevent.h.

◆ KeysVectorIter

typedef KeysVector::iterator KeysVectorIter

Definition at line 37 of file inputevent.h.

◆ KeyTimeMap

typedef std::map<int, int> KeyTimeMap

Definition at line 46 of file inputevent.h.

◆ KeyTimeMapIter

typedef KeyTimeMap::iterator KeyTimeMapIter

Definition at line 47 of file inputevent.h.

◆ KeyToActionMap

typedef std::map<int, KeysVector> KeyToActionMap

Definition at line 40 of file inputevent.h.

◆ KeyToActionMapIter

typedef KeyToActionMap::iterator KeyToActionMapIter

Definition at line 41 of file inputevent.h.

◆ KeyToIdMap

typedef std::map<int, InputActionT> KeyToIdMap

Definition at line 43 of file inputevent.h.

◆ KeyToIdMapIter

typedef KeyToIdMap::iterator KeyToIdMapIter

Definition at line 44 of file inputevent.h.