Auf dieser Seite

Attribute QML Type

Definiert ein Attribut und legt fest, wie Daten aus einem Puffer gelesen werden sollen. Mehr...

Import Statement: import Qt3D.Core 2.12
In C++: QAttribute
Status: Deprecated

Dieser Typ ist veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.

Ausführliche Beschreibung

Es gibt drei Arten von Attributen.

  • VertexAttribute: wird verwendet, um Daten zu definieren, die pro Scheitelpunkt gelesen werden sollen
  • IndexAttribute: Dient zur Definition von Vertex-Indizes, wenn indizierte Draw-Aufrufe verwendet werden sollen
  • DrawIndirectAttribute: dient zur Angabe des zu verwendenden DrawIndirect-Puffers, wenn indirekte Draw-Aufrufe verwendet werden sollen

Hinweis: Wenn ein Attribut vom Typ „DrawIndirectAttribute“ ist, sind nur „count“, „stride“ und „offset“ relevant.

Wenn Sie eigene Attribute bereitstellen, kann es sinnvoll sein, Ihr Attribut mithilfe von Hilfsfunktionen wie `QAttribute::defaultPositionAttributeName()` zu benennen, da dadurch sichergestellt wird, dass Ihre Geometrie mit dem Picking und den verschiedenen im Modul „ Qt3DExtras “ bereitgestellten Materialien kompatibel ist.

© 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.