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