InputHandler Class
(Qt3DInput::Input::InputHandler)Public Functions
| InputHandler() | |
| ~InputHandler() | |
| ActionInputManager * | actionInputManager() const |
| ActionManager * | actionManager() const |
| void | addInputDeviceIntegration(QInputDeviceIntegration *inputIntegration) |
| AnalogAxisInputManager * | analogAxisInputManager() const |
| void | appendGenericDevice(HGenericDeviceBackendNode device) |
| void | appendKeyEvent(const QKeyEvent &event) |
| void | appendKeyboardDevice(HKeyboardDevice device) |
| void | appendMouseDevice(HMouseDevice device) |
| void | appendMouseEvent(const QMouseEvent &event) |
| void | appendWheelEvent(const QWheelEvent &event) |
| AxisAccumulatorManager * | axisAccumulatorManager() const |
| AxisManager * | axisManager() const |
| AxisSettingManager * | axisSettingManager() const |
| ButtonAxisInputManager * | buttonAxisInputManager() const |
| void | clearPendingKeyEvents() |
| void | clearPendingMouseEvents() |
| void | clearPendingWheelEvents() |
| QAbstractPhysicalDevice * | createPhysicalDevice(const QString &name) |
| EventSourceSetterHelper * | eventSourceHelper() const |
| GenericDeviceBackendNodeManager * | genericDeviceBackendNodeManager() const |
| InputChordManager * | inputChordManager() const |
| QVector<Qt3DInput::QInputDeviceIntegration *> | inputDeviceIntegrations() const |
| InputSequenceManager * | inputSequenceManager() const |
| InputSettings * | inputSettings() const |
| KeyboardDeviceManager * | keyboardDeviceManager() const |
| KeyboardInputManager * | keyboardInputManager() const |
| QVector<Qt3DCore::QAspectJobPtr> | keyboardJobs() |
| LogicalDeviceManager * | logicalDeviceManager() const |
| AbstractActionInput * | lookupActionInput(Qt3DCore::QNodeId id) const |
| MouseDeviceManager * | mouseDeviceManager() const |
| MouseInputManager * | mouseInputManager() const |
| QVector<Qt3DCore::QAspectJobPtr> | mouseJobs() |
| QList<QT_PREPEND_NAMESPACE( QKeyEvent ) > | pendingKeyEvents() |
| QList<QT_PREPEND_NAMESPACE( QMouseEvent ) > | pendingMouseEvents() |
| QList<QT_PREPEND_NAMESPACE( QWheelEvent ) > | pendingWheelEvents() |
| PhysicalDeviceProxyManager * | physicalDeviceProxyManager() const |
| void | removeGenericDevice(HGenericDeviceBackendNode device) |
| void | removeKeyboardDevice(HKeyboardDevice device) |
| void | removeMouseDevice(HMouseDevice device) |
| void | setEventSourceHelper(EventSourceSetterHelper *helper) |
| void | setInputSettings(InputSettings *settings) |
| void | updateEventSource() |
Member Function Documentation
InputHandler::InputHandler()
Default constructs an instance of InputHandler.
InputHandler::~InputHandler()
Destroys the instance of InputHandler.
ActionInputManager *InputHandler::actionInputManager() const
ActionManager *InputHandler::actionManager() const
void InputHandler::addInputDeviceIntegration(QInputDeviceIntegration *inputIntegration)
AnalogAxisInputManager *InputHandler::analogAxisInputManager() const
void InputHandler::appendGenericDevice(HGenericDeviceBackendNode device)
void InputHandler::appendKeyEvent(const QKeyEvent &event)
void InputHandler::appendKeyboardDevice(HKeyboardDevice device)
void InputHandler::appendMouseDevice(HMouseDevice device)
void InputHandler::appendMouseEvent(const QMouseEvent &event)
void InputHandler::appendWheelEvent(const QWheelEvent &event)
AxisAccumulatorManager *InputHandler::axisAccumulatorManager() const
AxisManager *InputHandler::axisManager() const
AxisSettingManager *InputHandler::axisSettingManager() const
ButtonAxisInputManager *InputHandler::buttonAxisInputManager() const
void InputHandler::clearPendingKeyEvents()
void InputHandler::clearPendingMouseEvents()
void InputHandler::clearPendingWheelEvents()
QAbstractPhysicalDevice *InputHandler::createPhysicalDevice(const QString &name)
EventSourceSetterHelper *InputHandler::eventSourceHelper() const
See also setEventSourceHelper().
GenericDeviceBackendNodeManager *InputHandler::genericDeviceBackendNodeManager() const
InputChordManager *InputHandler::inputChordManager() const
QVector<Qt3DInput::QInputDeviceIntegration *> InputHandler::inputDeviceIntegrations() const
InputSequenceManager *InputHandler::inputSequenceManager() const
InputSettings *InputHandler::inputSettings() const
See also setInputSettings().
KeyboardDeviceManager *InputHandler::keyboardDeviceManager() const
KeyboardInputManager *InputHandler::keyboardInputManager() const
QVector<Qt3DCore::QAspectJobPtr> InputHandler::keyboardJobs()
LogicalDeviceManager *InputHandler::logicalDeviceManager() const
AbstractActionInput *InputHandler::lookupActionInput(Qt3DCore::QNodeId id) const
MouseDeviceManager *InputHandler::mouseDeviceManager() const
MouseInputManager *InputHandler::mouseInputManager() const
QVector<Qt3DCore::QAspectJobPtr> InputHandler::mouseJobs()
QList<QT_PREPEND_NAMESPACE( QKeyEvent ) > InputHandler::pendingKeyEvents()
QList<QT_PREPEND_NAMESPACE( QMouseEvent ) > InputHandler::pendingMouseEvents()
QList<QT_PREPEND_NAMESPACE( QWheelEvent ) > InputHandler::pendingWheelEvents()
PhysicalDeviceProxyManager *InputHandler::physicalDeviceProxyManager() const
void InputHandler::removeGenericDevice(HGenericDeviceBackendNode device)
void InputHandler::removeKeyboardDevice(HKeyboardDevice device)
void InputHandler::removeMouseDevice(HMouseDevice device)
void InputHandler::setEventSourceHelper(EventSourceSetterHelper *helper)
See also eventSourceHelper().
void InputHandler::setInputSettings(InputSettings *settings)
See also inputSettings().