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