InputHandler Class
(Qt3D::Input::InputHandler)Public Functions
| InputHandler() | |
| void | appendKeyEvent(const QKeyEvent & event) |
| void | appendKeyboardController(HKeyboardController controller) |
| void | appendMouseController(HMouseController controller) |
| void | appendMouseEvent(const QMouseEvent & event) |
| void | clearPendingKeyEvents() |
| void | clearPendingMouseEvents() |
| QObject * | eventSource() const |
| KeyboardControllerManager * | keyboardControllerManager() const |
| KeyboardInputManager * | keyboardInputManager() const |
| QVector<QAspectJobPtr> | keyboardJobs() |
| MouseControllerManager * | mouseControllerManager() const |
| MouseInputManager * | mouseInputManager() const |
| QVector<QAspectJobPtr> | mouseJobs() |
| QList<QKeyEvent> | pendingKeyEvents() |
| QList<QMouseEvent> | pendingMouseEvents() |
| void | removeKeyboardController(HKeyboardController controller) |
| void | removeMouseController(HMouseController controller) |
| void | setEventSource(QObject * object) |
Member Function Documentation
InputHandler::InputHandler()
void InputHandler::appendKeyEvent(const QKeyEvent & event)
void InputHandler::appendKeyboardController(HKeyboardController controller)
void InputHandler::appendMouseController(HMouseController controller)
void InputHandler::appendMouseEvent(const QMouseEvent & event)
void InputHandler::clearPendingKeyEvents()
void InputHandler::clearPendingMouseEvents()
QObject * InputHandler::eventSource() const
See also setEventSource().
KeyboardControllerManager * InputHandler::keyboardControllerManager() const
KeyboardInputManager * InputHandler::keyboardInputManager() const
QVector<QAspectJobPtr> InputHandler::keyboardJobs()
MouseControllerManager * InputHandler::mouseControllerManager() const
MouseInputManager * InputHandler::mouseInputManager() const
QVector<QAspectJobPtr> InputHandler::mouseJobs()
QList<QKeyEvent> InputHandler::pendingKeyEvents()
QList<QMouseEvent> InputHandler::pendingMouseEvents()
void InputHandler::removeKeyboardController(HKeyboardController controller)
void InputHandler::removeMouseController(HMouseController controller)
void InputHandler::setEventSource(QObject * object)
See also eventSource().