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