通過按鈕控製軸輸入、通過按鈕控製軸值,而不是傳統模擬輸入 (譬如:操縱杆)。 更多...
| 頭: | #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 ) |
通過按鈕控製軸輸入、通過按鈕控製軸值,而不是傳統模擬輸入 (譬如:操縱杆)。
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 .