QButtonAxisInput Class▲
-
Header: Qt3DInput/QButtonAxisInput
-
Since: Qt 5.7
-
CMake:
find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
-
qmake: QT += 3dinput
-
Inherited By:
-
Instantiated By: qml-qt3d-input-buttonaxisinput.xml
-
Inherits: Qt3DInput::QAbstractAxisInput
Detailed Description▲
Property Documentation▲
acceleration : float▲
Specifies the rate at which the axis value changes when a button is held
Access functions:
-
float acceleration() const
-
void setAcceleration(float acceleration)
Notifier signal:
-
void accelerationChanged(float acceleration)
buttons : QList<int>▲
Access functions:
-
<int> buttons() const
-
void setButtons(const <int> &buttons)
Notifier signal:
-
void buttonsChanged(const <int> &buttons)
deceleration : float▲
Specifies the rate at which the axis value returns to normal when a button is released
Access functions:
-
float deceleration() const
-
void setDeceleration(float deceleration)
Notifier signal:
-
void decelerationChanged(float deceleration)
scale : float▲
Specifies how the axis output value is scaled. No scaling is applied by default so it defaults to 1.
Access functions:
-
float scale() const
-
void setScale(float scale)
Notifier signal:
-
void scaleChanged(float scale)
Member Function Documentation▲
[explicit] QButtonAxisInput::QButtonAxisInput(Qt3DCore::QNode *parent = nullptr)▲
Constructs a new QButtonAxisInput instance with parent.