Qt 3D Input C++ Classes

The Qt 3D Input module provides classes for handling user input in applications using Qt3D. More...

Namespaces

Qt3DInput

Contains classes that enable user input

Classes

Qt3DInput::QAbstractActionInput

The base class for the Action Input and all Aggregate Action Inputs

Qt3DInput::QAbstractAxisInput

A QAbstractAxisInput class

Qt3DInput::QAbstractPhysicalDevice

The base class used by Qt3d to interact with arbitrary input devices

Qt3DInput::QAction

Links a set of QAbstractActionInput that trigger the same event

Qt3DInput::QActionInput

Stores Device and Buttons used to trigger an input event

Qt3DInput::QAnalogAxisInput

A QAnalogAxisInput class

Qt3DInput::QAxis

A QAxis class

Qt3DInput::QAxisSetting

A QAxisSetting class

Qt3DInput::QButtonAxisInput

A QButtonAxisInput class

Qt3DInput::QInputAspect

A QInputAspect class

Qt3DInput::QInputChord

Represents a set of QAbstractActionInput's that must be triggerd at once

Qt3DInput::QInputSequence

Represents a set of QAbstractActionInput's that must be triggerd one after the other

Qt3DInput::QInputSettings

A QInputSettings class

Qt3DInput::QKeyEvent

Event type send by KeyBoardHandler

Qt3DInput::QKeyboardDevice

A QKeyboardDevice class

Qt3DInput::QKeyboardHandler

A QKeyboardHandler class

Qt3DInput::QLogicalDevice

Allows the user to define a set of actions that they wish to use within an application

Qt3DInput::QMouseDevice

In charge of dispatching mouse events to attached QMouseHandler objects

Qt3DInput::QMouseEvent

Qt3DCore::QMouseEvent contains parameters that describe a mouse event

Qt3DInput::QMouseHandler

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

Qt3DInput::QWheelEvent

Contains parameters that describe a mouse wheel event

Detailed Description

To use classes from this module, add this directive into the C++ files:


  #include <Qt3DInput>

To link against the corresponding C++ libraries, add the following to your qmake project file:


  QT += 3dinput