LayerFilter QML Type
Contrôle les couches dessinées dans une branche de graphique à cadre. Plus d'informations...
| Import Statement: | import Qt3D.Render 2.11 |
| In C++: | QLayerFilter |
| Inherits: | |
| Status: | Deprecated |
Propriétés
- filterMode : enumeration
- layers : list<Layer>
Description détaillée
Un LayerFilter peut être utilisé pour indiquer au moteur de rendu quelle(s) couche(s) dessiner dans cette branche du graphe d'images. Le LayerFilter sélectionne les entités à dessiner en fonction des instances Layer ajoutées au LayerFilter et en tant que composants de Entity.
Le LayerFilter peut être configuré pour sélectionner ou rejeter les entités ayant une Layer spécifique en fonction de la propriété filterMode. Par défaut, les entités faisant référence à l'un des objets Layer qui sont également référencés par LayerFilter sont sélectionnées (AcceptAnyMatchingLayers).
Dans l'arbre FrameGraph, plusieurs nœuds LayerFilter peuvent être imbriqués dans une branche allant de la racine à une feuille. Dans ce cas, le filtrage portera d'abord sur toutes les entités de la scène en utilisant la méthode de filtrage spécifiée par le premier nœud déclaré LayerFilter. Ensuite, le sous-ensemble d'entités filtrées sera à nouveau filtré sur la base de la méthode de filtrage définie pour le deuxième LayerFilter déclaré. Cette opération est répétée jusqu'à ce que tous les nœuds LayerFilter de la branche aient été consommés.
Documentation sur les propriétés
filterMode : enumeration
Détient le mode de filtrage spécifiant les entités à sélectionner pour le dessin.
La valeur par défaut est LayerFilter.AcceptMatchingLayers.
| Constante | Description |
|---|---|
LayerFilter.AcceptAnyMatchingLayers | Accepte les entités qui font référence à un ou plusieurs objets Layer ajoutés à ce site LayerFilter. Il s'agit de la valeur par défaut |
LayerFilter.AcceptAllMatchingLayers | Accepter les entités qui font référence à tous les objets Layer ajoutés à cette page. LayerFilter |
LayerFilter.DiscardAnyMatchingLayers | Rejeter les entités qui font référence à un ou plusieurs objets Layer ajoutés à cette page. LayerFilter |
LayerFilter.DiscardAllMatchingLayers | Rejeter les entités qui font référence à tous les objets Layer ajoutés à cette page. LayerFilter |
layers : list<Layer> [read-only]
Contient une liste de calques spécifiant les calques à sélectionner pour le dessin.
© 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.