Класс QAxisSetting
(Qt3DInput::QAxisSetting)QAxisSetting хранит настройки для указанного списка осей. Подробнее...
| Заголовок: | #include <QAxisSetting> |
| qmake: | QT += 3dinput |
| С тех пор: | Qt 5.5 |
| Инициализируется: | AxisSetting |
| Наследует: | Qt3DCore::QNode |
Свойства
- axes : QVector<int>
- deadZoneRadius : float
- smooth : bool
- 3 свойства унаследованы от Qt3DCore::QNode
- 1 свойство унаследовано от QObject
Публичные функции
| QAxisSetting(Qt3DCore::QNode *parent = nullptr) | |
| QVector<int> | axes() const |
| float | deadZoneRadius() const |
| bool | isSmoothEnabled() const |
- 11 публичных функций унаследованы от Qt3DCore::QNode
- 32 публичных функций унаследованы от QObject
Публичные слоты
| void | setAxes(const QVector<int> &axes) |
| void | setDeadZoneRadius(float deadZoneRadius) |
| void | setSmoothEnabled(bool enabled) |
- 3 публичных слота унаследованы от Qt3DCore::QNode
- 1 публичный слот унаследован от QObject
Сигналы
| void | axesChanged(const QVector<int> &axes) |
| void | deadZoneRadiusChanged(float deadZoneRadius) |
| void | smoothChanged(bool smooth) |
- 4 сигнала унаследованы от Qt3DCore::QNode
- 2 сигнала унаследованы от QObject
Дополнительные унаследованные члены
- 11 статических публичных членов унаследованы от QObject
- 2 защищённых функций унаследованы от Qt3DCore::QNode
- 9 защищённых функций унаследованы от QObject
Подробное описание
QAxisSetting хранит настройки для указанного списка осей.
Хранит зону нечувствительности, связанную с этой осью, и определяет, включено ли сглаживание.
Документация по свойствам
axes : QVector<int>
Функции доступа:
| QVector<int> | axes() const |
| void | setAxes(const QVector<int> &axes) |
Сигнал уведомления:
| void | axesChanged(const QVector<int> &axes) |
deadZoneRadius : float
Функции доступа:
| float | deadZoneRadius() const |
| void | setDeadZoneRadius(float deadZoneRadius) |
Сигнал уведомления:
| void | deadZoneRadiusChanged(float deadZoneRadius) |
smooth : bool
Функции доступа:
| bool | isSmoothEnabled() const |
| void | setSmoothEnabled(bool enabled) |
Сигнал уведомления:
| void | smoothChanged(bool smooth) |
Документация по функциям-членам
QAxisSetting::QAxisSetting(Qt3DCore::QNode *parent = nullptr)
Создаёт новый экземпляр QAxisSetting с parent.
QVector<int> QAxisSetting::axes() const
QAxisSetting::axes Возвращает текущий список осей, к которым применяются эти настройки.
Примечание: Функция-получатель свойства axes.
См. также setAxes().
void QAxisSetting::axesChanged(const QVector<int> &axes)
Этот сигнал испускается при изменении осей, связанных с настройками оси, на axes.
Примечание: Сигнал уведомления для свойства axes.
float QAxisSetting::deadZoneRadius() const
QAxisSetting::deadZoneRadius Возвращает установленный радиус зоны нечувствительности.
Примечание: Функция-получатель свойства deadZoneRadius.
См. также setDeadZoneRadius().
void QAxisSetting::deadZoneRadiusChanged(float deadZoneRadius)
Этот сигнал испускается при изменении радиуса зоны нечувствительности, связанной с настройками оси, на deadZoneRadius.
Примечание: Сигнал уведомления для свойства deadZoneRadius.
bool QAxisSetting::isSmoothEnabled() const
QAxisSetting::isSmoothEnabled Возвращает значение, если сглаживание включено.
Примечание: Функция-получатель свойства smooth.
void QAxisSetting::setAxes(const QVector<int> &axes)
Устанавливает текущие оси экземпляра QAxisSetting на axes.
Примечание: Функция-установитель свойства axes.
См. также axes().
void QAxisSetting::setDeadZoneRadius(float deadZoneRadius)
Устанавливает текущий радиус зоны нечувствительности экземпляра QAxisSetting на deadZoneRadius.
Примечание: Функция-установитель свойства deadZoneRadius.
См. также deadZoneRadius().
END_OF_DOCUMENT_MARKER ```
[slot] void QAxisSetting::setSmoothEnabled(bool enabled)
Устанавливает текущее состояние сглаживания QAxisSettings в enabled.
Примечание: Функция-сеттер для свойства smooth.
См. также isSmoothEnabled().
[signal] void QAxisSetting::smoothChanged(bool smooth)
Этот сигнал испускается, когда состояние сглаживания изменено на smooth.
Примечание: Сигнал-уведомление для свойства smooth.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3dinput-qaxissetting.html