Maps raw input from any raw input source and outputs Pressed, Held, and Released input events. More...
#include <InputEventMap.h>
Inherits StartingPointInput::InputSubComponent, and AzFramework::InputChannelEventListener.
Inherited by StartingPointInput::ThumbstickInputEventMap.
Public Member Functions | |
| AZ_RTTI (InputEventMap, "{A14EA0A3-F053-469D-840E-A70002F51384}", InputSubComponent) | |
| void | Activate (const InputEventNotificationId &eventNotificationId) override | 
| void | Deactivate (const InputEventNotificationId &eventNotificationId) override | 
  Public Member Functions inherited from StartingPointInput::InputSubComponent | |
| AZ_RTTI (InputSubComponent, "{3D0F14F8-AE29-4ECC-BC88-26B8F8168398}") | |
Static Public Member Functions | |
| static void | Reflect (AZ::ReflectContext *reflection) | 
Protected Types | |
| using | InputEventType = void(InputEventNotificationBus::Events::*)(float) | 
Protected Attributes | |
| InputEventNotificationId | m_outgoingBusId | 
| bool | m_wasPressed = false | 
| float | m_eventValueMultiplier = 1.f | 
| AZStd::string | m_inputName = "" | 
| AZStd::string | m_inputDeviceType = "" | 
| float | m_deadZone = 0.0f | 
Maps raw input from any raw input source and outputs Pressed, Held, and Released input events.
      
  | 
  overridevirtual | 
InputSubComponents will share the life-cycle API's of components. Any Component that contains an InputSubComponent is expected to call these methods in their Activate/Deactivate methods
Implements StartingPointInput::InputSubComponent.
      
  | 
  overridevirtual | 
Implements StartingPointInput::InputSubComponent.