Inherits Gestures::RecognizerDiscrete.
Inherited by Gestures::InputChannelGestureClickOrTap.
|  | 
|  | AZ_CLASS_ALLOCATOR (RecognizerClickOrTap, AZ::SystemAllocator) | 
|  | 
|  | AZ_RTTI (RecognizerClickOrTap, "{C401A49C-6D88-4268-8E2D-6BAECFD7146E}", RecognizerDiscrete) | 
|  | 
|  | RecognizerClickOrTap (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_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 
 | 
|  | 
|  | 
| static float | GetDefaultMaxSecondsHeld () | 
|  | 
| static float | GetDefaultMaxPixelsMoved () | 
|  | 
| static float | GetDefaultMaxSecondsBetweenClicksOrTaps () | 
|  | 
| static float | GetDefaultMaxPixelsBetweenClicksOrTaps () | 
|  | 
| static uint32_t | GetDefaultMinClicksOrTaps () | 
|  | 
| static uint32_t | GetDefaultPointerIndex () | 
|  | 
| static int32_t | GetDefaultPriority () | 
|  | 
| static const Config & | GetDefaultConfig () | 
|  | 
◆ OnDownEvent()
  
  | 
        
          | bool Gestures::RecognizerClickOrTap::OnDownEvent | ( | const AZ::Vector2 & | screenPositionPixels, |  
          |  |  | uint32_t | pointerIndex |  
          |  | ) |  |  |  | inlineoverridevirtual | 
 
Override to be notified each frame a mouse button or finger on a touch screen remains pressed, unless the input event was consumed by a higher priority gesture recognizer. 
- Parameters
- 
  
    | [in] | screenPositionPixels | The screen position (in pixels) of the input event. |  | [in] | pointerIndex | The pointer index of the input event. |  
 
- Returns
- True to consume the underlying input event (preventing it from being sent on to other lower-priority gesture recognizers or input listeners), or false otherwise. 
Implements Gestures::IRecognizer.
 
 
◆ OnPressedEvent()
  
  | 
        
          | bool Gestures::RecognizerClickOrTap::OnPressedEvent | ( | const AZ::Vector2 & | screenPositionPixels, |  
          |  |  | uint32_t | pointerIndex |  
          |  | ) |  |  |  | inlineoverridevirtual | 
 
Override to be notified when a mouse button or finger on a touch screen is initially pressed, unless the input event was consumed by a higher priority gesture recognizer. 
- Parameters
- 
  
    | [in] | screenPositionPixels | The screen position (in pixels) of the input event. |  | [in] | pointerIndex | The pointer index of the input event. |  
 
- Returns
- True to consume the underlying input event (preventing it from being sent on to other lower-priority gesture recognizers or input listeners), or false otherwise. 
Implements Gestures::IRecognizer.
 
 
◆ OnReleasedEvent()
  
  | 
        
          | bool Gestures::RecognizerClickOrTap::OnReleasedEvent | ( | const AZ::Vector2 & | screenPositionPixels, |  
          |  |  | uint32_t | pointerIndex |  
          |  | ) |  |  |  | inlineoverridevirtual | 
 
Override to be notified when a pressed mouse button or finger on a touch screen becomes released, unless the input event was consumed by a higher priority gesture recognizer. 
- Parameters
- 
  
    | [in] | screenPositionPixels | The screen position (in pixels) of the input event. |  | [in] | pointerIndex | The pointer index of the input event. |  
 
- Returns
- True to consume the underlying input event (preventing it from being sent on to other lower-priority gesture recognizers or input listeners), or false otherwise. 
Implements Gestures::IRecognizer.
 
 
The documentation for this class was generated from the following files:
- Gems/Gestures/Code/Include/Gestures/GestureRecognizerClickOrTap.h
- Gems/Gestures/Code/Include/Gestures/GestureRecognizerClickOrTap.inl