|
|
| AZ_CLASS_ALLOCATOR (InputChannelAnalogWithPosition2D, AZ::SystemAllocator) |
| |
|
| AZ_RTTI (InputChannelAnalogWithPosition2D, "{2C07314B-3294-41F8-9F14-FD5FE4048283}", InputChannel) |
| |
| | InputChannelAnalogWithPosition2D (const InputChannelId &inputChannelId, const InputDevice &inputDevice) |
| |
|
| AZ_DISABLE_COPY_MOVE (InputChannelAnalogWithPosition2D) |
| |
|
| ~InputChannelAnalogWithPosition2D () override=default |
| | Default destructor.
|
| |
| const InputChannel::CustomData * | GetCustomData () const override |
| |
|
void | ResetState () override |
| | AzFramework::InputChannelRequests::ResetState
|
| |
|
void | SimulateRawInputWithPosition2D (float rawValue, float normalizedX, float normalizedY) override |
| | AzFramework::InputChannelRequests::SimulateRawInputWithPosition2D
|
| |
| void | ProcessRawInputEvent (const RawInputEvent &rawValues) |
| |
|
| AZ_CLASS_ALLOCATOR (InputChannelAnalog, AZ::SystemAllocator) |
| |
|
| AZ_RTTI (InputChannelAnalog, "{C3E76C92-0D00-45F1-AF03-EFF3F1910A0D}", InputChannel) |
| |
| | InputChannelAnalog (const InputChannelId &inputChannelId, const InputDevice &inputDevice) |
| |
|
| AZ_DISABLE_COPY_MOVE (InputChannelAnalog) |
| |
|
| ~InputChannelAnalog () override=default |
| | Default destructor.
|
| |
| float | GetValue () const override |
| |
| float | GetDelta () const override |
| |
|
void | ResetState () override |
| | AzFramework::InputChannelRequests::ResetState
|
| |
|
void | SimulateRawInput (float rawValue) override |
| | AzFramework::InputChannelRequests::SimulateRawInput
|
| |
| void | ProcessRawInputEvent (float rawValue) |
| |
|
| AZ_CLASS_ALLOCATOR (InputChannel, AZ::SystemAllocator) |
| |
|
| AZ_RTTI (InputChannel, "{1C88625D-D297-4A1C-AE07-E17F88D138F3}") |
| |
| | InputChannel (const InputChannelId &inputChannelId, const InputDevice &inputDevice) |
| |
|
| AZ_DISABLE_COPY_MOVE (InputChannel) |
| |
|
| ~InputChannel () override |
| | Destructor.
|
| |
|
const InputChannel * | GetInputChannel () const final |
| | AzFramework::InputChannelRequests::GetInputChannel
|
| |
| const InputChannelId & | GetInputChannelId () const |
| |
| const InputDevice & | GetInputDevice () const |
| |
| State | GetState () const |
| |
| bool | IsActive () const |
| |
| template<class CustomDataType > |
| const CustomDataType * | GetCustomData () const |
| |
| bool | UpdateState (bool isChannelActive) |
| |
|
void | ResetState () override |
| | AzFramework::InputChannelRequests::ResetState
|
| |
| bool | IsStateIdle () const |
| |
|
bool | IsStateBegan () const |
| |
|
bool | IsStateUpdated () const |
| |
|
bool | IsStateEnded () const |
| |
Class for input channels that emit one dimensional analog input values and a position. Example: touch with pressure and position