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 |
Properties
- axes : QVector<int>
- deadZoneRadius : float
- smooth : bool
- 3 properties inherited from Qt3DCore::QNode
- 1 property inherited from QObject
Public Functions
QAxisSetting(Qt3DCore::QNode *parent = nullptr) | |
QVector<int> | axes() const |
float | deadZoneRadius() const |
bool | isSmoothEnabled() const |
- 13 public functions inherited from Qt3DCore::QNode
- 31 public functions inherited from QObject
Public Slots
void | setAxes(const QVector<int> &axes) |
void | setDeadZoneRadius(float deadZoneRadius) |
void | setSmoothEnabled(bool enabled) |
- 3 public slots inherited from Qt3DCore::QNode
- 1 public slot inherited from QObject
Signals
void | axesChanged(const QVector<int> &axes) |
void | deadZoneRadiusChanged(float deadZoneRadius) |
void | smoothChanged(bool smooth) |
- 4 signals inherited from Qt3DCore::QNode
- 2 signals inherited from QObject
Static Public Members
const QMetaObject | staticMetaObject |
- 9 static public members inherited from QObject
Additional Inherited Members
- 2 protected functions inherited from Qt3DCore::QNode
- 9 protected functions inherited from QObject
Detailed Description
QAxisSetting stores settings for the specified list of Axis.
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.
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.
[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().