ActionMap::Node Struct Reference

#include <actionMap.h>

List of all members.

Public Types

 Ranged = BIT(0)
 Ranged input.
 HasScale = BIT(1)
 Scaled input.
 HasDeadZone = BIT(2)
 Dead zone is present.
 Inverted = BIT(3)
 Input is inverted.
 NonLinear = BIT(4)
 Input should be re-fit to a non-linear scale.
 BindCmd = BIT(5)
 Bind a console command to this.
enum  Flags {
  Ranged = BIT(0),
  HasScale = BIT(1),
  HasDeadZone = BIT(2),
  Inverted = BIT(3),
  NonLinear = BIT(4),
  BindCmd = BIT(5)
}

Public Attributes

U32 modifiers
U32 action
U32 flags
F32 deadZoneBegin
F32 deadZoneEnd
F32 scaleFactor
SimObjectobject
 Object to call consoleFunction on.
StringTableEntry consoleFunction
 Console function to call with new values.
char * makeConsoleCommand
 Console command to execute when we make this command.
char * breakConsoleCommand
 Console command to execute when we break this command.


Member Enumeration Documentation

Enumerator:
Ranged  Ranged input.
HasScale  Scaled input.
HasDeadZone  Dead zone is present.
Inverted  Input is inverted.
NonLinear  Input should be re-fit to a non-linear scale.
BindCmd  Bind a console command to this.


Member Data Documentation

Object to call consoleFunction on.

Console function to call with new values.

Console command to execute when we make this command.

Console command to execute when we break this command.