Open 3D Engine Gestures Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Gestures::InputChannelGestureSwipe::TypeAndConfig Struct Reference

The gesture configuration values that are exposed to the editor. More...

#include <InputChannelGestureSwipe.h>

Inherits Gestures::InputChannelGesture::Type, and Gestures::RecognizerSwipe::Config.

Public Member Functions

 AZ_CLASS_ALLOCATOR (TypeAndConfig, AZ::SystemAllocator)
 
 AZ_RTTI (TypeAndConfig, "{507A8F2C-2FC0-4923-80EB-79D52828CBF8}", Type, Config)
 
- Public Member Functions inherited from Gestures::InputChannelGesture::Type
 AZ_CLASS_ALLOCATOR (Type, AZ::SystemAllocator)
 
 AZ_RTTI (Type, "{DA483C43-3CAC-4F27-97FD-4024C41E50B1}")
 
virtual ~Type ()=default
 Destructor.
 
virtual InputChannelGestureCreateInputChannel (const AzFramework::InputChannelId &channelId, const AzFramework::InputDevice &inputDevice)=0
 
- Public Member Functions inherited from Gestures::RecognizerSwipe::Config
 AZ_CLASS_ALLOCATOR (Config, AZ::SystemAllocator)
 
 AZ_RTTI (Config, "{60CC943E-9973-4046-B0AE-32A5B8B5F7A5}")
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 
- Static Public Member Functions inherited from Gestures::InputChannelGesture::Type
static void Reflect (AZ::ReflectContext *context)
 
- Static Public Member Functions inherited from Gestures::RecognizerSwipe::Config
static void Reflect (AZ::ReflectContext *context)
 

Protected Member Functions

InputChannelGestureCreateInputChannel (const AzFramework::InputChannelId &channelId, const AzFramework::InputDevice &inputDevice) override
 Gestures::InputChannelGesture::CreateInputChannel
 

Additional Inherited Members

- Public Attributes inherited from Gestures::RecognizerSwipe::Config
float maxSecondsHeld
 
float minPixelsMoved
 
uint32_t pointerIndex
 
int32_t priority
 

Detailed Description

The gesture configuration values that are exposed to the editor.

Member Function Documentation

◆ CreateInputChannel()

InputChannelGesture * Gestures::InputChannelGestureSwipe::TypeAndConfig::CreateInputChannel ( const AzFramework::InputChannelId &  channelId,
const AzFramework::InputDevice &  inputDevice 
)
overrideprotectedvirtual

Gestures::InputChannelGesture::CreateInputChannel

Implements Gestures::InputChannelGesture::Type.


The documentation for this struct was generated from the following file: