|
|
| AZ_CLASS_ALLOCATOR (InputChannelGestureHold, AZ::SystemAllocator) |
| |
|
| AZ_RTTI (InputChannelGestureHold, "{FF1803B2-EF52-453E-B097-23B104D4AAA6}", InputChannel) |
| |
| | InputChannelGestureHold (const AzFramework::InputChannelId &inputChannelId, const AzFramework::InputDevice &inputDevice, const Config &config) |
| |
|
| AZ_DISABLE_COPY_MOVE (InputChannelGestureHold) |
| |
|
| ~InputChannelGestureHold () override |
| | Destructor.
|
| |
|
| AZ_CLASS_ALLOCATOR (InputChannelGesture, AZ::SystemAllocator) |
| |
|
| AZ_RTTI (InputChannelGesture, "{A26F1958-7AF7-48AB-87AA-12AD76088BCA}", InputChannel) |
| |
| | InputChannelGesture (const AzFramework::InputChannelId &inputChannelId, const AzFramework::InputDevice &inputDevice) |
| |
|
| AZ_DISABLE_COPY_MOVE (InputChannelGesture) |
| |
|
| ~InputChannelGesture () override=default |
| | Default destructor.
|
| |
|
| AZ_CLASS_ALLOCATOR (RecognizerHold, AZ::SystemAllocator) |
| |
|
| AZ_RTTI (RecognizerHold, "{7FC9AB8D-0A94-40A6-8FE0-84C752D786DC}", RecognizerContinuous) |
| |
|
| RecognizerHold (const Config &config=GetDefaultConfig()) |
| |
|
int32_t | GetPriority () const override |
| |
| bool | OnPressedEvent (const AZ::Vector2 &screenPosition, uint32_t pointerIndex) override |
| |
| bool | OnDownEvent (const AZ::Vector2 &screenPosition, uint32_t pointerIndex) override |
| |
| bool | OnReleasedEvent (const AZ::Vector2 &screenPosition, uint32_t pointerIndex) override |
| |
|
Config & | GetConfig () |
| |
|
const Config & | GetConfig () const |
| |
|
void | SetConfig (const Config &config) |
| |
|
AZ::Vector2 | GetStartPosition () const |
| |
|
AZ::Vector2 | GetCurrentPosition () const |
| |
|
float | GetDuration () const |
| |
|
| AZ_CLASS_ALLOCATOR (RecognizerContinuous, AZ::SystemAllocator) |
| |
|
| AZ_RTTI (RecognizerContinuous, "{A8B16552-E1F3-4469-BEB8-5D209554924E}", IRecognizer) |
| |
|
| AZ_CLASS_ALLOCATOR (IRecognizer, AZ::SystemAllocator) |
| |
|
| AZ_RTTI (IRecognizer, "{C3E00298-1953-465F-A360-EBC10B62BFE8}", CustomData) |
| |
|
void | Enable () |
| | Enable this gesture recognizer.
|
| |
|
void | Disable () |
| | Disable this gesture recognizer.
|
| |
|
AZ::s32 | GetPriority () const override |
| | AzFramework::InputChannelNotifications::GetPriority
|
| |
|
void | OnInputChannelEvent (const AzFramework::InputChannel &inputChannel, bool &o_hasBeenConsumed) override |
| | AzFramework::InputChannelNotifications::OnInputChannelEvent
|
| |
Input channel that recognizes continuous hold gestures.