InstanceListEntry QML Type
Gibt eine Instanz in einem „ InstanceList “ an. Mehr...
| Import Statement: | import QtQuick3D |
| Since: | Qt 6.2 |
| Inherits: |
Eigenschaften
- color : color
- customData : vector4d
- eulerRotation : vector3d
- position : vector3d
- rotation : quaternion
- scale : vector3d
Ausführliche Beschreibung
Der QML-Typ „InstanceListEntry“ wird verwendet, um eine Instanz in einer Instanzliste anzugeben.
Alle Eigenschaften können Bindungen und Animationen enthalten. Das Ändern einer Eigenschaft führt dazu, dass die gesamte Instanztabelle neu berechnet und auf die GPU geladen wird, was bei Instanzlisten mit vielen Elementen rechenintensiv sein kann.
Dokumentation zu den Eigenschaften
color : color
Diese Eigenschaft legt die Farbe für die Instanz fest.
customData : vector4d
Diese Eigenschaft legt die benutzerdefinierten Daten für die Instanz fest. Sie wird standardmäßig nicht verwendet, steht dem Vertex-Shader benutzerdefinierter Materialien jedoch als „ INSTANCE_DATA “ zur Verfügung.
eulerRotation : vector3d
Diese Eigenschaft gibt die Drehung der Instanz als Euler-Vektor an, d. h. als Vektor, der die Drehung in Grad um die x-, y- und z-Achse enthält.
position : vector3d
Diese Eigenschaft legt die Position der Instanz fest.
rotation : quaternion
Diese Eigenschaft legt die Drehung der Instanz als Quaternion fest.
scale : vector3d
Diese Eigenschaft legt die Skalierung für die Instanz als Vektor fest, der die Skalierungsfaktoren entlang der x-, y- und z-Achse enthält.
© 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.