C4 Engine
C4 Engine API Documentation

Input Manager

Classes
Action Represents an action that can be triggered by an input control.
AxisControl Encapsulates an axis input control.
ButtonControl Encapsulates a button input control.
DeltaAxisControl Encapsulates a delta axis input control.
DirectionalControl Encapsulates a directional pad input control.
GenericButtonControl Encapsulates a generic button input control.
InputControl Encapsulates an individual input device control.
InputDevice Encapsulates an individual input device.
InputMgr The Input Manager class.
JoystickDevice Encapsulates a joystick device (desktop only).
KeyButtonControl Encapsulates a key button input control.
KeyboardDevice Encapsulates a keyboard device.
LinearAxisControl Encapsulates a linear axis input control.
MouseDevice Encapsulates a mouse device.
PlayStationDevice Encapsulates a PlayStation game controller device (PS5 and PS4 only).
RotationAxisControl Encapsulates a rotation axis input control.
SliderControl Encapsulates a slider input control.
XboxDevice Encapsulates an Xbox controller device (Xbox and Windows only).
Class Hierarchies
InputControl Hierarchy

InputDevice Hierarchy