Qt3DInput Namespace

Contains classes that enable user input. More...

Header: #include <Qt3DInput>
qmake: QT += 3dinput

Classes

Types

Functions

const QMetaObject *qt_getEnumMetaObject(Qt3DInput::QAxisAccumulator::SourceAxisType)
const QMetaObject *qt_getEnumMetaObject(Qt3DInput::QMouseDevice::Axis)
const QMetaObject *qt_getEnumMetaObject(Qt3DInput::QMouseEvent::Buttons)
const QMetaObject *qt_getEnumMetaObject(Qt3DInput::QMouseEvent::Modifiers)
const QMetaObject *qt_getEnumMetaObject(Qt3DInput::QWheelEvent::Buttons)
const QMetaObject *qt_getEnumMetaObject(Qt3DInput::QWheelEvent::Modifiers)
const QMetaObject *qt_getEnumMetaObject(Qt3DInput::QAbstractPhysicalDeviceProxy::DeviceStatus)
const char *qt_getEnumName(Qt3DInput::QAxisAccumulator::SourceAxisType)
const char *qt_getEnumName(Qt3DInput::QMouseDevice::Axis)
const char *qt_getEnumName(Qt3DInput::QMouseEvent::Buttons)
const char *qt_getEnumName(Qt3DInput::QMouseEvent::Modifiers)
const char *qt_getEnumName(Qt3DInput::QWheelEvent::Buttons)
const char *qt_getEnumName(Qt3DInput::QWheelEvent::Modifiers)
const char *qt_getEnumName(Qt3DInput::QAbstractPhysicalDeviceProxy::DeviceStatus)

Detailed Description

Contains classes that enable user input.

Classes

class QAbstractActionInput

QAbstractActionInput is the base class for the Action Input and all Aggregate Action Inputs. More...

class QAbstractAxisInput

QAbstractActionInput is the base class for all Axis Input. More...

class QAbstractPhysicalDevice

QAbstractPhysicalDevice is the base class used by Qt3d to interact with arbitrary input devices. More...

class QAbstractPhysicalDeviceProxy

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

class QAction

Links a set of QAbstractActionInput that trigger the same event. 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 QAxis

QAxis stores QAbstractAxisInputs used to trigger an input event. More...

class QAxisAccumulator

QAxisAccumulator processes velocity or acceleration data from a QAxis. More...

class QAxisSetting

QAxisSetting stores settings for the specified list of Axis. 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 QInputAspect

Responsible for creating physical devices and handling associated jobs. More...

class QInputChord

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

class QInputDeviceIntegration

Abstract base class used to define new input methods such as game controllers. More...

class QInputSequence

QInputSequence represents a set of QAbstractActionInput's that must be triggerd one after the other. More...

class QInputSettings

QInputSettings class holds the pointer to an input event source object. 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 QKeyboardHandler

Provides keyboard event notification. More...

class QLogicalDevice

QLogicalDevice allows the user to define a set of actions that they wish to use within an application. 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 QMouseHandler

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

class QPhysicalDeviceCreatedChange

class QPhysicalDeviceCreatedChangeBase

Base class for handling changes in physical devices. More...

class QWheelEvent

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

Type Documentation

typedef Qt3DInput::QKeyEventPtr

A shared pointer for QKeyEvent.

typedef Qt3DInput::QMouseEventPtr

A shared pointer for QMouseEvent.

typedef Qt3DInput::QPhysicalDeviceCreatedChangeBasePtr

typedef Qt3DInput::QWheelEventPtr

A shared pointer for QWheelEvent.

Function Documentation

const QMetaObject *Qt3DInput::qt_getEnumMetaObject(Qt3DInput::QAxisAccumulator::SourceAxisType)

const QMetaObject *Qt3DInput::qt_getEnumMetaObject(Qt3DInput::QMouseDevice::Axis)

const QMetaObject *Qt3DInput::qt_getEnumMetaObject(Qt3DInput::QMouseEvent::Buttons)

const QMetaObject *Qt3DInput::qt_getEnumMetaObject(Qt3DInput::QMouseEvent::Modifiers)

const QMetaObject *Qt3DInput::qt_getEnumMetaObject(Qt3DInput::QWheelEvent::Buttons)

const QMetaObject *Qt3DInput::qt_getEnumMetaObject(Qt3DInput::QWheelEvent::Modifiers)

const QMetaObject *Qt3DInput::qt_getEnumMetaObject(Qt3DInput::QAbstractPhysicalDeviceProxy::DeviceStatus)

const char *Qt3DInput::qt_getEnumName(Qt3DInput::QAxisAccumulator::SourceAxisType)

const char *Qt3DInput::qt_getEnumName(Qt3DInput::QMouseDevice::Axis)

const char *Qt3DInput::qt_getEnumName(Qt3DInput::QMouseEvent::Buttons)

const char *Qt3DInput::qt_getEnumName(Qt3DInput::QMouseEvent::Modifiers)

const char *Qt3DInput::qt_getEnumName(Qt3DInput::QWheelEvent::Buttons)

const char *Qt3DInput::qt_getEnumName(Qt3DInput::QWheelEvent::Modifiers)

const char *Qt3DInput::qt_getEnumName(Qt3DInput::QAbstractPhysicalDeviceProxy::DeviceStatus)

© 2021 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.