|
| AZ_CLASS_ALLOCATOR (InputChannelGestureSwipe, AZ::SystemAllocator) |
|
| AZ_RTTI (InputChannelGestureSwipe, "{AFBD665B-8101-4183-8506-FEAFBDB8766B}", InputChannel) |
|
| InputChannelGestureSwipe (const AzFramework::InputChannelId &inputChannelId, const AzFramework::InputDevice &inputDevice, const Config &config) |
|
| AZ_DISABLE_COPY_MOVE (InputChannelGestureSwipe) |
|
| ~InputChannelGestureSwipe () 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 (RecognizerSwipe, AZ::SystemAllocator) |
|
| AZ_RTTI (RecognizerSwipe, "{3030E923-531F-4CE6-BC8E-84238FA47AB9}", RecognizerDiscrete) |
|
| RecognizerSwipe (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 | GetEndPosition () const |
|
AZ::Vector2 | GetDelta () const |
|
AZ::Vector2 | GetDirection () const |
|
float | GetDistance () const |
|
float | GetDuration () const |
|
float | GetVelocity () const |
|
| AZ_CLASS_ALLOCATOR (RecognizerDiscrete, AZ::SystemAllocator) |
|
| AZ_RTTI (RecognizerDiscrete, "{51258910-62B3-4830-AF7B-9DA3AD3585CC}", 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
|
|
virtual bool | OnPressedEvent (const AZ::Vector2 &screenPositionPixels, uint32_t pointerIndex)=0 |
|
virtual bool | OnDownEvent (const AZ::Vector2 &screenPositionPixels, uint32_t pointerIndex)=0 |
|
virtual bool | OnReleasedEvent (const AZ::Vector2 &screenPositionPixels, uint32_t pointerIndex)=0 |
|
Input channel that recognizes discrete click or tap gestures.