通过按钮控制轴输入、通过按钮控制轴值,而不是传统模拟输入 (譬如:操纵杆)。 更多...
| 头: | #include <Qt3DInput/QButtonAxisInput> | 
| qmake: | QT += 3dinput | 
| Since: | Qt 5.7 | 
| 实例化: | ButtonAxisInput | 
| 继承: | Qt3DInput::QAbstractAxisInput | 
| QButtonAxisInput (Qt3DCore::QNode * parent = nullptr) | |
| float | acceleration () const | 
| QVector<int> | buttons () const | 
| float | deceleration () const | 
| float | scale () const | 
| void | setAcceleration (float acceleration ) | 
| void | setButtons (const QVector<int> & buttons ) | 
| void | setDeceleration (float deceleration ) | 
| void | setScale (float scale ) | 
| void | accelerationChanged (float acceleration ) | 
| void | buttonsChanged (const QVector<int> & buttons ) | 
| void | decelerationChanged (float deceleration ) | 
| void | scaleChanged (float scale ) | 
| const QMetaObject | staticMetaObject | 
通过按钮控制轴输入、通过按钮控制轴值,而不是传统模拟输入 (譬如:操纵杆)。
Specifies the rate at which the axis value changes when a button is held
访问函数:
| float | acceleration () const | 
| void | setAcceleration (float acceleration ) | 
通知程序信号:
| void | accelerationChanged (float acceleration ) | 
Specifies the buttons which control the axis
访问函数:
| QVector<int> | buttons () const | 
| void | setButtons (const QVector<int> & buttons ) | 
通知程序信号:
| void | buttonsChanged (const QVector<int> & buttons ) | 
Specifies the rate at which the axis value returns to normal when a button is released
访问函数:
| float | deceleration () const | 
| void | setDeceleration (float deceleration ) | 
通知程序信号:
| void | decelerationChanged (float deceleration ) | 
Specifies how the axis output value is scaled. No scaling is applied by default so it defaults to 1.
访问函数:
| float | scale () const | 
| void | setScale (float scale ) | 
通知程序信号:
| void | scaleChanged (float scale ) | 
构造新的 QButtonAxisInput 实例与 parent .