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

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

#include <InputChannelGestureHold.h>

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

Public Member Functions

 AZ_CLASS_ALLOCATOR (TypeAndConfig, AZ::SystemAllocator)
 
 AZ_RTTI (TypeAndConfig, "{B2D4C512-8330-46D6-AEA0-CE91EB795F19}", 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::RecognizerHold::Config
 AZ_CLASS_ALLOCATOR (Config, AZ::SystemAllocator)
 
 AZ_RTTI (Config, "{3D854AD1-73C0-4E26-A609-F20FC04F78F3}")
 

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::RecognizerHold::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::RecognizerHold::Config
float minSecondsHeld
 
float maxPixelsMoved
 
uint32_t pointerIndex
 
int32_t priority
 

Detailed Description

The gesture configuration values that are exposed to the editor.

Member Function Documentation

◆ CreateInputChannel()

InputChannelGesture * Gestures::InputChannelGestureHold::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: