Qt 3D Input C++ Classes▲
The Qt 3D Input module provides classes for handling user input in applications using Qt3D.
Namespaces▲
- 
						Qt3DInput: Contains classes that enable user input. 
Classes▲
- 
						Qt3DInput::QAbstractActionInput: QAbstractActionInput is the base class for the Action Input and all Aggregate Action Inputs. 
- 
						Qt3DInput::QAbstractAxisInput: QAbstractActionInput is the base class for all Axis Input. 
- 
						Qt3DInput::QAbstractPhysicalDevice: QAbstractPhysicalDevice is the base class used by Qt3d to interact with arbitrary input devices. 
- 
						Qt3DInput::QAbstractPhysicalDeviceProxy: Qt3DInput::QAbstractPhysicalDeviceProxy acts as a proxy for an actual Qt3DInput::QQAbstractPhysicalDevice device. 
- 
						Qt3DInput::QAction: Links a set of QAbstractActionInput that trigger the same event. 
- 
						Qt3DInput::QActionInput: QActionInput stores Device and Buttons used to trigger an input event. 
- 
						Qt3DInput::QAnalogAxisInput: An axis input controlled by an analog input The axis value is controlled like a traditional analog input such as a joystick. 
- 
						Qt3DInput::QAxis: QAxis stores QAbstractAxisInputs used to trigger an input event. 
- 
						Qt3DInput::QAxisAccumulator: QAxisAccumulator processes velocity or acceleration data from a QAxis. 
- 
						Qt3DInput::QAxisSetting: QAxisSetting stores settings for the specified list of Axis. 
- 
						Qt3DInput::QButtonAxisInput: An axis input controlled by buttons The axis value is controlled by buttons rather than a traditional analog input such as a joystick. 
- 
						Qt3DInput::QInputAspect: Responsible for creating physical devices and handling associated jobs. 
- 
						Qt3DInput::QInputChord: QInputChord represents a set of QAbstractActionInput's that must be triggerd at once. 
- 
						Qt3DInput::QInputDeviceIntegration: Abstract base class used to define new input methods such as game controllers. 
- 
						Qt3DInput::QInputSequence: QInputSequence represents a set of QAbstractActionInput's that must be triggerd one after the other. 
- 
						Qt3DInput::QInputSettings: QInputSettings class holds the pointer to an input event source object. 
- 
						Qt3DInput::QKeyEvent: QKeyEvent event type send by KeyBoardHandler. 
- 
						Qt3DInput::QKeyboardDevice: QKeyboardDevice is in charge of dispatching keyboard events to attached QQKeyboardHandler objects. 
- 
						Qt3DInput::QKeyboardHandler: Provides keyboard event notification. 
- 
						Qt3DInput::QLogicalDevice: QLogicalDevice allows the user to define a set of actions that they wish to use within an application. 
- 
						Qt3DInput::QMouseDevice: Delegates mouse events to the attached MouseHandler objects. 
- 
						Qt3DInput::QMouseEvent: The 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: The QWheelEvent class 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



