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::InputChannelGestureDrag::TypeAndConfig Struct Reference

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

#include <InputChannelGestureDrag.h>

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

Public Member Functions

 AZ_CLASS_ALLOCATOR (TypeAndConfig, AZ::SystemAllocator)
 
 AZ_RTTI (TypeAndConfig, "{E62A1944-F7AC-435E-9EC3-3F0B4BCB93F0}", 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::RecognizerDrag::Config
 AZ_CLASS_ALLOCATOR (Config, AZ::SystemAllocator)
 
 AZ_RTTI (Config, "{F28051E1-8B39-40BC-B80E-0CBAF1EF288A}")
 

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::RecognizerDrag::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::RecognizerDrag::Config
float minSecondsHeld
 
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::InputChannelGestureDrag::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: