InputHandler Class | Qt 3D 5.6

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

Qt 5.6.2 Reference Documentation

# InputHandler Class

(Qt3DInput::Input::InputHandler)

- List of all members, including inherited members

## Public Functions

| InputHandler()
ActionInputManager * | actionInputManager() const
ActionManager * | actionManager() const
void | addInputDeviceIntegration(QInputDeviceIntegration *inputIntegration)
void | appendKeyEvent(const QKeyEvent &event)
void | appendKeyboardController(HKeyboardController controller)
void | appendMouseController(HMouseController controller)
void | appendMouseEvent(const QMouseEvent &event)
AxisActionHandlerManager * | axisActionHandlerManager() const
AxisInputManager * | axisInputManager() const
AxisManager * | axisManager() const
AxisSettingManager * | axisSettingManager() const
void | clearPendingKeyEvents()
void | clearPendingMouseEvents()
QVector<Qt3DInput::QInputDeviceIntegration *> | inputDeviceIntegrations() const
KeyboardControllerManager * | keyboardControllerManager() const
KeyboardInputManager * | keyboardInputManager() const
QVector<Qt3DCore::QAspectJobPtr> | keyboardJobs()
LogicalDeviceManager * | logicalDeviceManager() const
MouseControllerManager * | mouseControllerManager() const
MouseInputManager * | mouseInputManager() const
QVector<Qt3DCore::QAspectJobPtr> | mouseJobs()
QList<QT_PREPEND_NAMESPACE( QKeyEvent ) > | pendingKeyEvents()
QList<QMouseEvent> | pendingMouseEvents()
void | registerEventFilters(Qt3DCore::QEventFilterService *service)
void | removeKeyboardController(HKeyboardController controller)
void | removeMouseController(HMouseController controller)

## Member Function Documentation

### InputHandler::InputHandler()

Default constructs an instance of InputHandler.

### ActionInputManager *InputHandler::actionInputManager() const

### ActionManager *InputHandler::actionManager() const

### void InputHandler::addInputDeviceIntegration(QInputDeviceIntegration *inputIntegration)

### void InputHandler::appendKeyEvent(const QKeyEvent &event)

### void InputHandler::appendKeyboardController(HKeyboardController controller)

### void InputHandler::appendMouseController(HMouseController controller)

### void InputHandler::appendMouseEvent(const QMouseEvent &event)

### AxisActionHandlerManager *InputHandler::axisActionHandlerManager() const

### AxisInputManager *InputHandler::axisInputManager() const

### AxisManager *InputHandler::axisManager() const

### AxisSettingManager *InputHandler::axisSettingManager() const

### void InputHandler::clearPendingKeyEvents()

### void InputHandler::clearPendingMouseEvents()

### QVector<Qt3DInput::QInputDeviceIntegration *> InputHandler::inputDeviceIntegrations() const

### KeyboardControllerManager *InputHandler::keyboardControllerManager() const

### KeyboardInputManager *InputHandler::keyboardInputManager() const

### QVector<Qt3DCore::QAspectJobPtr> InputHandler::keyboardJobs()

### LogicalDeviceManager *InputHandler::logicalDeviceManager() const

### MouseControllerManager *InputHandler::mouseControllerManager() const

### MouseInputManager *InputHandler::mouseInputManager() const

### QVector<Qt3DCore::QAspectJobPtr> InputHandler::mouseJobs()

### QList<QT_PREPEND_NAMESPACE( QKeyEvent ) > InputHandler::pendingKeyEvents()

### QList<QMouseEvent> InputHandler::pendingMouseEvents()

### void InputHandler::registerEventFilters(Qt3DCore::QEventFilterService *service)

### void InputHandler::removeKeyboardController(HKeyboardController controller)

### void InputHandler::removeMouseController(HMouseController controller)