KeyboardDevice Class

(Qt3DInput::Input::KeyboardDevice)

Public Functions

KeyboardDevice()
Qt3DCore::QNodeId currentFocusItem() const
Qt3DCore::QNodeId lastKeyboardInputRequester() const
void requestFocusForInput(Qt3DCore::QNodeId inputId)
void setCurrentFocusItem(Qt3DCore::QNodeId input)
void setInputHandler(InputHandler *handler)
void updateKeyEvents(const QList<QT_PREPEND_NAMESPACE( QKeyEvent ) > &events)

Reimplemented Public Functions

virtual float axisValue(int axisIdentifier) const
virtual void cleanup()
virtual bool isButtonPressed(int buttonIdentifier) const

Protected Functions

void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &)

Member Function Documentation

KeyboardDevice::KeyboardDevice()

Default constructs an instance of KeyboardDevice.

[virtual] float KeyboardDevice::axisValue(int axisIdentifier) const

[virtual] void KeyboardDevice::cleanup()

Qt3DCore::QNodeId KeyboardDevice::currentFocusItem() const

See also setCurrentFocusItem().

[virtual] bool KeyboardDevice::isButtonPressed(int buttonIdentifier) const

Qt3DCore::QNodeId KeyboardDevice::lastKeyboardInputRequester() const

void KeyboardDevice::requestFocusForInput(Qt3DCore::QNodeId inputId)

[protected] void KeyboardDevice::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &)

void KeyboardDevice::setCurrentFocusItem(Qt3DCore::QNodeId input)

See also currentFocusItem().

void KeyboardDevice::setInputHandler(InputHandler *handler)

void KeyboardDevice::updateKeyEvents(const QList<QT_PREPEND_NAMESPACE( QKeyEvent ) > &events)