通过按钮控制轴输入、通过按钮控制轴值,而不是传统模拟输入 (譬如:操纵杆)。 更多...
头: | #include <Qt3DInput/QButtonAxisInput> |
qmake: | QT += 3dinput |
Since: | Qt 5.7 |
实例化: | ButtonAxisInput |
继承: | Qt3DInput::QAbstractAxisInput |
该类在 Qt 5.7 引入。
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 ) |
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 ) |
Constructs a new QButtonAxisInput instance with parent .