Action_Map_Enums

Enumerations used in the CryAction action map.

EActionActivationMode Enumeration

Enumeration all all the possible activation mode used for the actions

C++
enum EActionActivationMode {
  eAAM_Invalid = 0,
  eAAM_OnPress = BIT(0),
  eAAM_OnRelease = BIT(1),
  eAAM_OnHold = BIT(2),
  eAAM_Always = BIT(3),
  eAAM_Retriggerable = BIT(4),
  eAAM_NoModifiers = BIT(5),
  eAAM_ConsoleCmd = BIT(6),
  eAAM_AnalogCompare = BIT(7)
};
File

IActionMapManager.h

Members
Members
Description
eAAM_OnPress = BIT(0)
Used when the action key is pressed
eAAM_OnRelease = BIT(1)
Used when the action key is released
eAAM_OnHold = BIT(2)
Used when the action key is held
eAAM_Retriggerable = BIT(4)
Special modifiers.
eAAM_AnalogCompare = BIT(7)
Used when analog compare op succeeds
EActionAnalogCompareOperation Enumeration
C++
enum EActionAnalogCompareOperation {
  eAACO_None = 0,
  eAACO_Equals,
  eAACO_NotEquals,
  eAACO_GreaterThan,
  eAACO_LessThan
};
File

IActionMapManager.h

EActionFilterType Enumeration
C++
enum EActionFilterType {
  eAFT_ActionPass,
  eAFT_ActionFail
};
File

IActionMapManager.h

EActionInputBlockType Enumeration

Input blocking action to perform when input is triggered

C++
enum EActionInputBlockType {
  eAIBT_None = 0,
  eAIBT_BlockInputs,
  eAIBT_Clear
};
File

IActionMapManager.h

EActionInputDevice Enumeration
C++
enum EActionInputDevice {
  eAID_Unknown = 0,
  eAID_KeyboardMouse = BIT(0),
  eAID_XboxPad = BIT(1),
  eAID_PS3Pad = BIT(2)
};
File

IActionMapManager.h