Qt3DInput Namespace

Contains classes that enable user input. More...

Header: #include <Qt3DInput>
qmake: QT += 3dinput

Namespaces

namespace Input

Classes

class QAbstractActionInput
class QAbstractActionInputPrivate
class QAbstractAxisInput
class QAbstractAxisInputData
class QAbstractAxisInputPrivate
class QAbstractPhysicalDevice
class QAbstractPhysicalDeviceBackendNode
class QAbstractPhysicalDeviceBackendNodePrivate
class QAbstractPhysicalDevicePrivate
class QAbstractPhysicalDeviceProxy
class QAbstractPhysicalDeviceProxyData
class QAbstractPhysicalDeviceProxyPrivate
class QAction
class QActionData
class QActionInput
class QActionInputData
class QAnalogAxisInput
class QAnalogAxisInputData
class QAnalogAxisInputPrivate
class QAxis
class QAxisAccumulator
class QAxisAccumulatorData
class QAxisAccumulatorPrivate
class QAxisData
class QAxisPrivate
class QAxisSetting
class QAxisSettingData
class QAxisSettingPrivate
class QButtonAxisInput
class QButtonAxisInputData
class QButtonAxisInputPrivate
class QGamepadInput
class QGenericInputDevice
class QInputAspect
class QInputAspectPrivate
class QInputChord
class QInputChordData
class QInputDeviceIntegration
class QInputDeviceIntegrationFactory
class QInputDeviceIntegrationPrivate
class QInputDevicePlugin
class QInputSequence
class QInputSequenceData
class QInputSettings
class QInputSettingsData
class QInputSettingsPrivate
class QKeyEvent
class QKeyboardDevice
class QKeyboardDevicePrivate
class QKeyboardHandler
class QKeyboardHandlerData
class QKeyboardHandlerPrivate
class QLogicalDevice
class QLogicalDeviceData
class QMouseDevice
class QMouseDeviceData
class QMouseDevicePrivate
class QMouseEvent
class QMouseHandler
class QMouseHandlerData
class QMouseHandlerPrivate
class QPhysicalDeviceCreatedChange
class QPhysicalDeviceCreatedChangeBase
class QPhysicalDeviceCreatedChangeBasePrivate
class QWheelEvent

Types

Detailed Description

Contains classes that enable user input.

Namespaces

namespace Qt3DInput::Input

Classes

class QAbstractActionInput

QAbstractActionInput is the base class for the Action Input and all Aggregate Action Inputs. More...

class QAbstractActionInputPrivate

class QAbstractAxisInput

QAbstractActionInput is the base class for all Axis Input. More...

class QAbstractAxisInputData

class QAbstractAxisInputPrivate

class QAbstractPhysicalDevice

QAbstractPhysicalDevice is the base class used by Qt3d to interact with arbitrary input devices. More...

class QAbstractPhysicalDeviceBackendNode

class QAbstractPhysicalDeviceBackendNodePrivate

class QAbstractPhysicalDevicePrivate

class QAbstractPhysicalDeviceProxy

Qt3DInput::QAbstractPhysicalDeviceProxy acts as a proxy for an actual Qt3DInput::QQAbstractPhysicalDevice device. More...

class QAbstractPhysicalDeviceProxyData

class QAbstractPhysicalDeviceProxyPrivate

class QAction

Links a set of QAbstractActionInput that trigger the same event. More...

class QActionData

class QActionInput

QActionInput stores Device and Buttons used to trigger an input event. More...

class QActionInputData

class QAnalogAxisInput

An axis input controlled by an analog input The axis value is controlled like a traditional analog input such as a joystick. More...

class QAnalogAxisInputData

class QAnalogAxisInputPrivate

class QAxis

QAxis stores QAbstractAxisInputs used to trigger an input event. More...

class QAxisAccumulator

QAxisAccumulator processes velocity or acceleration data from a QAxis. More...

class QAxisAccumulatorData

class QAxisAccumulatorPrivate

class QAxisData

class QAxisPrivate

class QAxisSetting

QAxisSetting stores settings for the specified list of Axis. More...

class QAxisSettingData

class QAxisSettingPrivate

class QButtonAxisInput

An axis input controlled by buttons The axis value is controlled by buttons rather than a traditional analog input such as a joystick. More...

class QButtonAxisInputData

class QButtonAxisInputPrivate

class QGamepadInput

class QGenericInputDevice

class QInputAspect

Responsible for creating physical devices and handling associated jobs. More...

class QInputAspectPrivate

class QInputChord

QInputChord represents a set of QAbstractActionInput's that must be triggerd at once. More...

class QInputChordData

class QInputDeviceIntegration

Abstract base class used to define new input methods such as game controllers More...

class QInputDeviceIntegrationFactory

class QInputDeviceIntegrationPrivate

class QInputDevicePlugin

class QInputSequence

QInputSequence represents a set of QAbstractActionInput's that must be triggerd one after the other. More...

class QInputSequenceData

class QInputSettings

QInputSettings class holds the pointer to an input event source object. More...

class QInputSettingsData

class QInputSettingsPrivate

class QKeyEvent

QKeyEvent event type send by KeyBoardHandler. More...

class QKeyboardDevice

QKeyboardDevice is in charge of dispatching keyboard events to attached QQKeyboardHandler objects. More...

class QKeyboardDevicePrivate

class QKeyboardHandler

Provides keyboard event notification More...

class QKeyboardHandlerData

class QKeyboardHandlerPrivate

class QLogicalDevice

QLogicalDevice allows the user to define a set of actions that they wish to use within an application. More...

class QLogicalDeviceData

class QMouseDevice

Delegates mouse events to the attached MouseHandler objects. More...

class QMouseDeviceData

class QMouseDevicePrivate

class QMouseEvent

The Qt3DCore::QMouseEvent contains parameters that describe a mouse event. More...

class QMouseHandler

Provides a means of being notified about mouse events when attached to a QMouseDevice instance. More...

class QMouseHandlerData

class QMouseHandlerPrivate

class QPhysicalDeviceCreatedChange

class QPhysicalDeviceCreatedChangeBase

class QPhysicalDeviceCreatedChangeBasePrivate

class QWheelEvent

The QWheelEvent class contains parameters that describe a mouse wheel event. More...

Type Documentation

typedef Qt3DInput::QKeyEventPtr

A shared pointer for QKeyEvent.

typedef Qt3DInput::QMouseEventPtr

A shared pointer for QMouseEvent.

typedef Qt3DInput::QPhysicalDeviceCreatedChangeBasePtr

typedef Qt3DInput::QWheelEventPtr

A shared pointer for QWheelEvent.