InstanceListEntry QML Type
Spécifie une instance au sein d'une instance de type « InstanceList ». En savoir plus...
| Import Statement: | import QtQuick3D |
| Since: | Qt 6.2 |
| Inherits: |
Propriétés
- color : color
- customData : vector4d
- eulerRotation : vector3d
- position : vector3d
- rotation : quaternion
- scale : vector3d
Description détaillée
Le type QML InstanceListEntry sert à spécifier une instance dans une liste d'instances.
Toutes les propriétés peuvent faire l'objet de liaisons et d'animations. La modification d'une propriété entraîne le recalcul de l'ensemble du tableau d'instances et son chargement sur le GPU, ce qui peut s'avérer coûteux pour les listes d'instances comportant de nombreux éléments.
Documentation des propriétés
color : color
Cette propriété définit la couleur de l'instance.
customData : vector4d
Cette propriété définit les données personnalisées de l'instance. Elle n'est pas utilisée par défaut, mais est mise à la disposition du shader de sommet des matériaux personnalisés sous la forme INSTANCE_DATA.
eulerRotation : vector3d
Cette propriété définit la rotation de l'instance sous la forme d'un vecteur d'Euler, c'est-à-dire un vecteur indiquant la rotation, en degrés, autour des axes x, y et z.
position : vector3d
Cette propriété définit la position de l'instance.
rotation : quaternion
Cette propriété définit la rotation de l'instance sous la forme d'un quaternion.
scale : vector3d
Cette propriété définit l'échelle de l'instance sous la forme d'un vecteur contenant les facteurs d'échelle selon les axes x, y et z.
© 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.