MouseInput Class

(Qt3DInput::Input::MouseInput)

Public Functions

MouseInput()
~MouseInput()
bool isEnabled() const
Qt3DCore::QNodeId mouseController() const
void mouseEvent(const QMouseEventPtr &event)
void setInputHandler(InputHandler *handler)
void updateFromPeer(Qt3DCore::QNode *peer)
void wheelEvent(const QWheelEventPtr &event)

Protected Functions

void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
void setController(const Qt3DCore::QNodeId &controller)

Member Function Documentation

MouseInput::MouseInput()

Default constructs an instance of MouseInput.

MouseInput::~MouseInput()

Destroys the instance of MouseInput.

bool MouseInput::isEnabled() const

Qt3DCore::QNodeId MouseInput::mouseController() const

void MouseInput::mouseEvent(const QMouseEventPtr &event)

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

[protected] void MouseInput::setController(const Qt3DCore::QNodeId &controller)

void MouseInput::setInputHandler(InputHandler *handler)

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

void MouseInput::wheelEvent(const QWheelEventPtr &event)