ButtonAxisInput Class

(Qt3DInput::Input::ButtonAxisInput)

Public Types

enum UpdateType { Accelerate, Decelerate }

Public Functions

ButtonAxisInput()
float acceleration() const
QVector<int> buttons() const
float deceleration() const
qint64 lastUpdateTime() const
float scale() const
void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
float speedRatio() const

Reimplemented Public Functions

virtual void cleanup()
virtual float process(InputHandler *inputHandler, qint64 currentTime)

Additional Inherited Members

Member Type Documentation

enum ButtonAxisInput::UpdateType

Member Function Documentation

ButtonAxisInput::ButtonAxisInput()

Default constructs an instance of ButtonAxisInput.

float ButtonAxisInput::acceleration() const

QVector<int> ButtonAxisInput::buttons() const

[virtual] void ButtonAxisInput::cleanup()

float ButtonAxisInput::deceleration() const

qint64 ButtonAxisInput::lastUpdateTime() const

[virtual] float ButtonAxisInput::process(InputHandler *inputHandler, qint64 currentTime)

float ButtonAxisInput::scale() const

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

float ButtonAxisInput::speedRatio() const