MouseController Class

(Qt3DInput::Input::MouseController)

Public Functions

MouseController()
~MouseController()
void addMouseInput(const Qt3DCore::QNodeId &input)
QVector<Qt3DCore::QNodeId> mouseInputs() const
void removeMouseInput(const Qt3DCore::QNodeId &input)
void setInputHandler(InputHandler *handler)
void updateFromPeer(Qt3DCore::QNode *peer)
void updateMouseEvents(const QList<QT_PREPEND_NAMESPACE( QMouseEvent ) > &events)

Reimplemented Public Functions

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

Protected Functions

void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)

Member Function Documentation

MouseController::MouseController()

Default constructs an instance of MouseController.

MouseController::~MouseController()

Destroys the instance of MouseController.

void MouseController::addMouseInput(const Qt3DCore::QNodeId &input)

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

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

QVector<Qt3DCore::QNodeId> MouseController::mouseInputs() const

void MouseController::removeMouseInput(const Qt3DCore::QNodeId &input)

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

void MouseController::setInputHandler(InputHandler *handler)

void MouseController::updateFromPeer(Qt3DCore::QNode *peer)

void MouseController::updateMouseEvents(const QList<QT_PREPEND_NAMESPACE( QMouseEvent ) > &events)