QSGGeometry::Attribute Struct
struct QSGGeometry::AttributeDie „ QSGGeometry::Attribute “ beschreibt ein einzelnes Eckpunktattribut in einem „ QSGGeometry “. Mehr...
Statische öffentliche Elemente
| QSGGeometry::Attribute | create(int pos, int tupleSize, int primitiveType, bool isPosition = false) |
| QSGGeometry::Attribute | createWithAttributeType(int pos, int tupleSize, int primitiveType, QSGGeometry::AttributeType attributeType) |
Detaillierte Beschreibung
Die Struktur „ QSGGeometry::Attribute “ beschreibt die Position im Attributregister, die Größe des Attribut-Tupels und den Attributtyp.
Sie enthält außerdem einen Hinweis für den Renderer, ob es sich bei diesem Attribut um das Attribut handelt, das die Position beschreibt. Der Szenengraph-Renderer kann diese Informationen nutzen, um Optimierungen durchzuführen.
Sie enthält eine Reihe von Bits, die für zukünftige Zwecke reserviert sind.
Siehe auch „ QSGGeometry “.
Dokumentation der Mitgliedsfunktionen
[static] QSGGeometry::Attribute Attribute::create(int pos, int tupleSize, int primitiveType, bool isPosition = false)
Erstellt ein neues „ QSGGeometry::Attribute “ für das Attributregister „ pos “ mit „ tupleSize “. „ primitiveType “ kann ein beliebiger der unterstützten Typen aus „ QSGGeometry::Type “ sein, beispielsweise „ QSGGeometry::FloatType “ oder „ QSGGeometry::UnsignedByteType “.
Wenn das Attribut die Position des Scheitelpunkts beschreibt, sollte der Hinweis „ isPosition “ auf „ true “ gesetzt werden. Der Szenengraph-Renderer kann diese Informationen zur Durchführung von Optimierungen nutzen.
Verwenden Sie zum Erstellen des Attributs die Funktion `create` anstelle einer Initialisierungsliste, um sicherzustellen, dass alle Felder initialisiert werden.
[static] QSGGeometry::Attribute Attribute::createWithAttributeType(int pos, int tupleSize, int primitiveType, QSGGeometry::AttributeType attributeType)
Erstellt ein neues Attributregister „ QSGGeometry::Attribute “ für das Attributregister „ pos “ mit dem Attributwert „ tupleSize “. Der Attributwert „ primitiveType “ kann einem beliebigen der unterstützten Typen aus „ QSGGeometry::Type “ entsprechen, beispielsweise „ QSGGeometry::FloatType “ oder „ QSGGeometry::UnsignedByteType “.
attributeType beschreibt den Verwendungszweck des Attributs.
Verwenden Sie zum Erstellen des Attributs die Funktion `create` anstelle einer Initialisierungsliste, um sicherzustellen, dass alle Felder initialisiert werden.
© 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.