Spec-Zone.ru › Qt 5.9

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API