QAxisSetting Class
(Qt3DInput::QAxisSetting)QAxisSetting stores settings for the specified list of Axis. More...
Header: | #include <QAxisSetting> |
qmake: | QT += 3dinput |
Since: | Qt 5.5 |
Instantiated By: | AxisSetting |
Inherits: | Qt3DCore::QNode |
This class was introduced in Qt 5.5.
Properties
- axes : QVector<int>
- deadZoneRadius : float
- smooth : bool
Public Functions
QAxisSetting(Qt3DCore::QNode *parent = nullptr) | |
QVector<int> | axes() const |
float | deadZoneRadius() const |
bool | isSmoothEnabled() const |
Public Slots
void | setAxes(const QVector<int> &axes) |
void | setDeadZoneRadius(float deadZoneRadius) |
void | setSmoothEnabled(bool enabled) |
Signals
void | axesChanged(const QVector<int> &axes) |
void | deadZoneRadiusChanged(float deadZoneRadius) |
void | smoothChanged(bool smooth) |
Detailed Description
Stores the dead zone associated with this axis and defines if smoothing is enabled
Property Documentation
axes : QVector<int>
Access functions:
Notifier signal:
void | axesChanged(const QVector<int> &axes) |
deadZoneRadius : float
Access functions:
float | deadZoneRadius() const |
void | setDeadZoneRadius(float deadZoneRadius) |
Notifier signal:
void | deadZoneRadiusChanged(float deadZoneRadius) |
smooth : bool
Access functions:
bool | isSmoothEnabled() const |
void | setSmoothEnabled(bool enabled) |
Notifier signal:
void | smoothChanged(bool smooth) |
Member Function Documentation
QAxisSetting::QAxisSetting(Qt3DCore::QNode *parent = nullptr)
Constructs a new QAxisSetting instance with parent.
[signal]
void QAxisSetting::axesChanged(const QVector<int> &axes)
This signal is emitted when the axes associated with the axis setting is changed to axes.
Note: Notifier signal for property axes.
[signal]
void QAxisSetting::deadZoneRadiusChanged(float deadZoneRadius)
This signal is emitted when the Dead Zone radius associated with the axis setting is changed to deadZoneRadius.
Note: Notifier signal for property deadZoneRadius.
[slot]
void QAxisSetting::setAxes(const QVector<int> &axes)
Set the current axes of the QAxisSetting instance to axes.
Note: Setter function for property axes.
See also axes().
[slot]
void QAxisSetting::setDeadZoneRadius(float deadZoneRadius)
Set the current dead zone radius of the QAxisSetting instance to deadZoneRadius.
Note: Setter function for property deadZoneRadius.
See also deadZoneRadius().
[slot]
void QAxisSetting::setSmoothEnabled(bool enabled)
Set the current state of the QAxisSettings smoothing to enabled.
Note: Setter function for property smooth.
See also isSmoothEnabled().
[signal]
void QAxisSetting::smoothChanged(bool smooth)
This signal is emitted when the smoothing state is changed to smooth.
Note: Notifier signal for property smooth.
QVector<int> QAxisSetting::axes() const
QAxisSetting::axes Returns the current list of Axis these settings apply to.
Note: Getter function for property axes.
See also setAxes().
float QAxisSetting::deadZoneRadius() const
QAxisSetting::deadZoneRadius Returns the set dead zone radius.
Note: Getter function for property deadZoneRadius.
See also setDeadZoneRadius().
bool QAxisSetting::isSmoothEnabled() const
QAxisSetting::isSmoothEnabled Returns if smoothing is enabled.
Note: Getter function for property smooth.
© 2020 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.