Qt3DInput Namespace▲
-
Header: Qt3DInput
-
Since: Qt 5.7
-
CMake:
find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
-
qmake: QT += 3dinput
-
Group: Qt3DInput is part of qt3d-namespaces
Detailed Description▲
Classes▲
class QAbstractActionInput▲
QAbstractActionInput is the base class for the Action Input and all Aggregate Action Inputs.
class QAbstractAxisInput▲
QAbstractActionInput is the base class for all Axis Input.
class QAbstractPhysicalDevice▲
QAbstractPhysicalDevice is the base class used by Qt3d to interact with arbitrary input devices.
class QAbstractPhysicalDeviceProxy▲
Qt3DInput::QAbstractPhysicalDeviceProxy acts as a proxy for an actual Qt3DInput::QQAbstractPhysicalDevice device.
class QAction▲
Links a set of QAbstractActionInput that trigger the same event.
class QActionInput▲
QActionInput stores Device and Buttons used to trigger an input event.
class QAnalogAxisInput▲
An axis input controlled by an analog input The axis value is controlled like a traditional analog input such as a joystick.
class QAxis▲
QAxis stores QAbstractAxisInputs used to trigger an input event.
class QAxisAccumulator▲
QAxisAccumulator processes velocity or acceleration data from a QAxis.
class QAxisSetting▲
QAxisSetting stores settings for the specified list of Axis.
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.
class QInputAspect▲
Responsible for creating physical devices and handling associated jobs.
class QInputChord▲
QInputChord represents a set of QAbstractActionInput's that must be triggerd at once.
class QInputDeviceIntegration▲
Abstract base class used to define new input methods such as game controllers.
class QInputSequence▲
QInputSequence represents a set of QAbstractActionInput's that must be triggerd one after the other.
class QInputSettings▲
QInputSettings class holds the pointer to an input event source object.
class QKeyEvent▲
QKeyEvent event type send by KeyBoardHandler.
class QKeyboardDevice▲
QKeyboardDevice is in charge of dispatching keyboard events to attached QQKeyboardHandler objects.
class QKeyboardHandler▲
Provides keyboard event notification.
class QLogicalDevice▲
QLogicalDevice allows the user to define a set of actions that they wish to use within an application.
class QMouseDevice▲
Delegates mouse events to the attached MouseHandler objects.
class QMouseEvent▲
The Qt3DCore::QMouseEvent contains parameters that describe a mouse event.
class QMouseHandler▲
Provides a means of being notified about mouse events when attached to a QMouseDevice instance.
class QWheelEvent▲
The QWheelEvent class contains parameters that describe a mouse wheel event.
Type Documentation▲
QKeyEventPtr▲
A shared pointer for QKeyEvent.
QMouseEventPtr▲
A shared pointer for QMouseEvent.
QWheelEventPtr▲
A shared pointer for QWheelEvent.