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().