Sur cette page

Qt3DInput::QAxisSetting Class

class Qt3DInput::QAxisSetting

QAxisSetting stocke les paramètres pour la liste d'axes spécifiée. Plus d'informations...

En-tête : #include <QAxisSetting>
CMake : find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake : QT += 3dinput
En QML : AxisSetting
Hérite : Qt3DCore::QNode
Statut : Déclassé

Propriétés

Fonctions publiques

QAxisSetting(Qt3DCore::QNode *parent = nullptr)
QList<int> axes() const
float deadZoneRadius() const
bool isSmoothEnabled() const

Emplacements publics

void setAxes(const QList<int> &axes)
void setDeadZoneRadius(float deadZoneRadius)
void setSmoothEnabled(bool enabled)

Signaux

void axesChanged(const QList<int> &axes)
void deadZoneRadiusChanged(float deadZoneRadius)
void smoothChanged(bool smooth)

Description détaillée

Enregistre la zone morte associée à cet axe et définit si le lissage est activé

Documentation sur les propriétés

axes : QList<int>

Fonctions d'accès :

QList<int> axes() const
void setAxes(const QList<int> &axes)

Signal de notification :

void axesChanged(const QList<int> &axes)

deadZoneRadius : float

Fonctions d'accès :

float deadZoneRadius() const
void setDeadZoneRadius(float deadZoneRadius)

Signal de notification :

void deadZoneRadiusChanged(float deadZoneRadius)

smooth : bool

Fonctions d'accès :

bool isSmoothEnabled() const
void setSmoothEnabled(bool enabled)

Signal du notificateur :

void smoothChanged(bool smooth)

Fonction membre Documentation

[explicit] QAxisSetting::QAxisSetting(Qt3DCore::QNode *parent = nullptr)

Construit une nouvelle instance de QAxisSetting avec parent.

QList<int> QAxisSetting::axes() const

QAxisSetting::axes Renvoie la liste actuelle des axes auxquels ces paramètres s'appliquent.

Remarque : fonction Getter pour les axes de propriété.

Voir également setAxes().

[signal] void QAxisSetting::axesChanged(const QList<int> &axes)

Ce signal est émis lorsque les axes associés au paramètre d'axe sont modifiés en axes.

Note : Signal de notification pour la propriété axes.

float QAxisSetting::deadZoneRadius() const

QAxisSetting::deadZoneRadius Renvoie le rayon de la zone morte définie.

Note : Fonction Getter pour la propriété deadZoneRadius.

Voir également setDeadZoneRadius().

[signal] void QAxisSetting::deadZoneRadiusChanged(float deadZoneRadius)

Ce signal est émis lorsque le rayon de la zone morte associé au paramètre de l'axe est modifié en deadZoneRadius.

Note : Signal de notification pour la propriété deadZoneRadius.

bool QAxisSetting::isSmoothEnabled() const

QAxisSetting::isSmoothEnabled Renvoie si le lissage est activé.

Remarque : fonction Getter pour la propriété smooth.

[slot] void QAxisSetting::setAxes(const QList<int> &axes)

Fixe les axes actuels de l'instance QAxisSetting à axes.

Remarque : fonction de définition de la propriété axes.

Voir aussi axes().

[slot] void QAxisSetting::setDeadZoneRadius(float deadZoneRadius)

Fixer le rayon de la zone morte actuelle de l'instance QAxisSetting à deadZoneRadius.

Note : Fonction de définition de la propriété deadZoneRadius.

Voir aussi deadZoneRadius().

[slot] void QAxisSetting::setSmoothEnabled(bool enabled)

Définit l'état actuel du lissage de QAxisSettings à enabled.

Remarque : fonction de définition de la propriété smooth.

Voir également isSmoothEnabled().

[signal] void QAxisSetting::smoothChanged(bool smooth)

Ce signal est émis lorsque l'état de lissage passe à smooth.

Note : Signal de notification pour la propriété smooth.

© 2026 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.