Qt3DRender::QStencilTestArguments Class
class Qt3DRender::QStencilTestArgumentsLa classe QStencilTestArguments spécifie les arguments pour le test du pochoir. Plus d'informations...
| En-tête : | #include <QStencilTestArguments> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3drender)target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake : | QT += 3drender |
| En QML : | StencilTestArguments |
| Hérite : | QObject |
| Statut : | Déclassé |
Types publics
| enum | StencilFaceMode { Front, Back, FrontAndBack } |
| enum | StencilFunction { Never, Always, Less, LessOrEqual, Equal, …, NotEqual } |
Propriétés
- comparisonMask : uint
- faceMode : StencilFaceMode
- referenceValue : int
- stencilFunction : StencilFunction
Fonctions publiques
| uint | comparisonMask() const |
| Qt3DRender::QStencilTestArguments::StencilFaceMode | faceMode() const |
| int | referenceValue() const |
| Qt3DRender::QStencilTestArguments::StencilFunction | stencilFunction() const |
Emplacements publics
| void | setComparisonMask(uint comparisonMask) |
| void | setReferenceValue(int referenceValue) |
| void | setStencilFunction(Qt3DRender::QStencilTestArguments::StencilFunction stencilFunction) |
Signaux
| void | comparisonMaskChanged(uint comparisonMask) |
| void | faceModeChanged(Qt3DRender::QStencilTestArguments::StencilFaceMode faceMode) |
| void | referenceValueChanged(int referenceValue) |
| void | stencilFunctionChanged(Qt3DRender::QStencilTestArguments::StencilFunction stencilFunction) |
Description détaillée
La classe Qt3DRender::QStencilTestArguments spécifie les arguments pour le test du pochoir.
Membre Type Documentation
enum QStencilTestArguments::StencilFaceMode
Cette énumération contient les valeurs des modes d'affichage des arguments de test du pochoir.
| Constante | Valeur | Description |
|---|---|---|
Qt3DRender::QStencilTestArguments::Front | 0x0404 | Les arguments sont appliqués aux polygones orientés vers l'avant. |
Qt3DRender::QStencilTestArguments::Back | 0x0405 | Les arguments sont appliqués aux polygones orientés vers l'arrière. |
Qt3DRender::QStencilTestArguments::FrontAndBack | 0x0408 | Les arguments sont appliqués aux polygones orientés vers l'avant et vers l'arrière. |
enum QStencilTestArguments::StencilFunction
Enumération des valeurs de la fonction stencil
| Constante | Valeur | Description de la constante |
|---|---|---|
Qt3DRender::QStencilTestArguments::Never | 0x0200 | Ne passe jamais le test du pochoir |
Qt3DRender::QStencilTestArguments::Always | 0x0207 | Passe toujours le test du pochoir |
Qt3DRender::QStencilTestArguments::Less | 0x0201 | Test des pochoirs réussi si le pochoir du fragment est inférieur à la valeur de référence |
Qt3DRender::QStencilTestArguments::LessOrEqual | 0x0203 | Réussir le test du pochoir si le pochoir du fragment est inférieur ou égal à la valeur de référence |
Qt3DRender::QStencilTestArguments::Equal | 0x0202 | Réussir le test du pochoir si le pochoir du fragment est égal à la valeur de référence |
Qt3DRender::QStencilTestArguments::GreaterOrEqual | 0x0206 | Réussir le test du pochoir si le pochoir du fragment est supérieur ou égal à la valeur de référence |
Qt3DRender::QStencilTestArguments::Greater | 0x0204 | Réussir le test du pochoir si le pochoir du fragment est supérieur à la valeur de référence |
Qt3DRender::QStencilTestArguments::NotEqual | 0x0205 | Réussir le test du pochoir si le pochoir du fragment n'est pas égal à la valeur de référence |
Documentation sur les propriétés
comparisonMask : uint
Contient le masque de comparaison du test du pochoir. La valeur par défaut est zéro.
Fonctions d'accès :
| uint | comparisonMask() const |
| void | setComparisonMask(uint comparisonMask) |
Signal de notification :
| void | comparisonMaskChanged(uint comparisonMask) |
[read-only] faceMode : StencilFaceMode
Contient les faces auxquelles les arguments sont appliqués.
Fonctions d'accès :
| Qt3DRender::QStencilTestArguments::StencilFaceMode | faceMode() const |
Signal de notification :
| void | faceModeChanged(Qt3DRender::QStencilTestArguments::StencilFaceMode faceMode) |
referenceValue : int
Contient la valeur de référence du test du pochoir. La valeur par défaut est zéro.
Fonctions d'accès :
| int | referenceValue() const |
| void | setReferenceValue(int referenceValue) |
Signal de notification :
| void | referenceValueChanged(int referenceValue) |
stencilFunction : StencilFunction
Détient la fonction de test du pochoir. La valeur par défaut est Jamais.
Fonctions d'accès :
| Qt3DRender::QStencilTestArguments::StencilFunction | stencilFunction() const |
| void | setStencilFunction(Qt3DRender::QStencilTestArguments::StencilFunction stencilFunction) |
Signal de notification :
| void | stencilFunctionChanged(Qt3DRender::QStencilTestArguments::StencilFunction stencilFunction) |
Voir aussi Qt3DRender::QStencilTestArguments::StencilFunction.
© 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.