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

Base class for all gesture related input channels. More...

#include <InputChannelGesture.h>

Inherits AzFramework::InputChannel.

Inherited by Gestures::InputChannelGestureClickOrTap, Gestures::InputChannelGestureDrag, Gestures::InputChannelGestureHold, Gestures::InputChannelGesturePinch, Gestures::InputChannelGestureRotate, and Gestures::InputChannelGestureSwipe.

Classes

struct  Type
 Base class for gesture types that are exposed to the editor. More...
 

Public Member Functions

 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.
 

Detailed Description

Base class for all gesture related input channels.

Constructor & Destructor Documentation

◆ InputChannelGesture()

Gestures::InputChannelGesture::InputChannelGesture ( const AzFramework::InputChannelId &  inputChannelId,
const AzFramework::InputDevice &  inputDevice 
)
inlineexplicit

Constructor

Parameters
[in]inputChannelIdId of the input channel being constructed
[in]inputDeviceInput device that owns the input channel

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