Qt3DInput Namespace

Contains classes that enable user input. More...

Header: #include <Qt3DInput>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake: QT += 3dinput

Classes

Types

Detailed Description

Classes

class QAbstractPhysicalDeviceProxy

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

class QActionInput

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

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

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

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 QMouseDevice

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

class QMouseEvent

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

class QWheelEvent

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

Type Documentation

QKeyEventPtr

A shared pointer for QKeyEvent.

QMouseEventPtr

A shared pointer for QMouseEvent.

QWheelEventPtr

A shared pointer for QWheelEvent.