Qt 5.6 | Qt 3D | Qt 3D Input C++ Classes

Qt 5.6.3 Reference Documentation

# 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::QAbstractPhysicalDevice
Qt3DInput::QAction
Qt3DInput::QActionInput
Qt3DInput::QAxis
Qt3DInput::QAxisActionHandler
Qt3DInput::QAxisInput
Qt3DInput::QAxisSetting
Qt3DInput::QInputAspect
Qt3DInput::QKeyboardController
Qt3DInput::QKeyboardInput
Qt3DInput::QKeyEvent
Qt3DInput::QLogicalDevice
Qt3DInput::QMouseController | In charge of dispatching mouse events to attached QMouseInput objects
Qt3DInput::QMouseEvent | Qt3DCore::QMouseEvent contains parameters that describe a mouse event
Qt3DInput::QWheelEvent | Contains parameters that describe a mouse wheel event
Qt3DInput::QMouseInput | Provides a means of being notified about mouse events when attached to a QMouseController instance

## 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