MouseDevice Class

(Qt3DInput::Input::MouseDevice)

Public Types

class MouseState

Public Functions

MouseDevice()
~MouseDevice()
InputHandler *inputHandler() const
MouseState mouseState() const
QPointF previousPos() const
void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
float sensitivity() const
void setInputHandler(InputHandler *handler)
void updateMouseEvents(const QList<QT_PREPEND_NAMESPACE( QMouseEvent ) > &events)
void updateWheelEvents(const QList<QT_PREPEND_NAMESPACE( QWheelEvent ) > &events)
bool wasPressed() const

Reimplemented Public Functions

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

Additional Inherited Members

Member Function Documentation

MouseDevice::MouseDevice()

Default constructs an instance of MouseDevice.

MouseDevice::~MouseDevice()

Destroys the instance of MouseDevice.

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

InputHandler *MouseDevice::inputHandler() const

See also setInputHandler().

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

MouseState MouseDevice::mouseState() const

QPointF MouseDevice::previousPos() const

void MouseDevice::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)

float MouseDevice::sensitivity() const

void MouseDevice::setInputHandler(InputHandler *handler)

See also inputHandler().

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

void MouseDevice::updateWheelEvents(const QList<QT_PREPEND_NAMESPACE( QWheelEvent ) > &events)

bool MouseDevice::wasPressed() const