Sur cette page

Qt3DInput::QAxisSetting Class

class Qt3DInput::QAxisSetting

QAxisSetting enregistre les paramètres de la liste d'axes spécifiée. En savoir plus...

En-tête : #include <qaxissetting.h>
CMake : find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake : QT += 3dinput
En QML : AxisSetting
Hérite de : Qt3DCore::QNode
Statut : Obsolète

Cette classe est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.

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 de la propriété

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 de notification :

void smoothChanged(bool smooth)

Documentation des fonctions membres

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

Crée 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 : fonctiongetter pour la propriété axes.

Voir aussi setAxes().

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

Ce signal est émis lorsque les axes associés au paramètre « axis » sont modifiés pour prendre la valeur « axes ».

Remarque : signalde notification pour la propriété « axes ».

float QAxisSetting::deadZoneRadius() const

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

Remarque : fonctiongetter pour la propriété deadZoneRadius.

Voir aussi 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é et passe à deadZoneRadius.

Remarque : signalde notification pour la propriété deadZoneRadius.

bool QAxisSetting::isSmoothEnabled() const

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

Remarque : fonctiongetter pour la propriété smooth.

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

Définissez les axes actuels de l'instance ` QAxisSetting ` sur ` axes`.

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

Voir également axes().

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

Définissez le rayon actuel de la zone morte de l'instance ` QAxisSetting ` sur ` deadZoneRadius`.

Remarque : fonctionde définition pour la propriété deadZoneRadius.

Voir également deadZoneRadius().

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

Définissez l'état actuel du lissage de QAxisSettings sur « enabled ».

Remarque : fonctionde 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 ».

Remarque : signalde 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.