TextureProviderExtension QML Type (Uncreatable)
Abstrakter Basistyp für Render-Erweiterungen, die eine Textur erzeugen. Mehr...
| Import Statement: | import QtQuick3D |
| Since: | Qt 6.11 |
| In C++: | QQuick3DTextureProviderExtension |
| Inherits: | |
| Inherited By: |
Hinweis: Dies ist ein nicht erstellbarer Typ. Er kann in QML nicht instanziiert werden.
Aufzählungen
- SamplerHint
(since 6.11)
Eigenschaften
- samplerHint : SamplerHint
(since 6.11)
Ausführliche Beschreibung
„TextureProviderExtension“ ist ein nicht instanziierbarer abstrakter Basistyp für Render-Erweiterungen, die eine GPU-Textur für die „ Qt Quick 3D “-Szene bereitstellen. Unterklassen (wie z. B. „ RenderOutputProvider “) können der Eigenschaft „ textureProvider “ eines „ Texture “ zugewiesen werden, wodurch der Render-Code der Erweiterung automatisch ausgeführt wird, wenn die Textur von der Szene benötigt wird.
Siehe auch „ RenderOutputProvider “, „ QQuick3DTextureProviderExtension “ und „ QSSGRenderExtension “.
Dokumentation zu Aufzählungen
[since 6.11] SamplerHint
Gibt einen Hinweis auf die Art der Textur, die die Erweiterung bereitstellt.
| Konstante | Beschreibung |
|---|---|
TextureProviderExtension.Sampler2D | Eine 2D-Textur |
TextureProviderExtension.Sampler2DArray | Eine Array-Textur |
TextureProviderExtension.Sampler3D | Eine 3D-Textur |
TextureProviderExtension.SamplerCube | Eine Cube-Map-Textur |
TextureProviderExtension.SamplerCubeArray | Ein Array von Cube-Map-Texturen |
TextureProviderExtension.SamplerBuffer | Eine Puffertextur |
Diese Aufzählung wurde in Qt 6.11 eingeführt.
Dokumentation zu den Eigenschaften
samplerHint : SamplerHint [since 6.11]
Diese Eigenschaft enthält einen Hinweis auf den Typ der Textur, die von der Erweiterung bereitgestellt wird. Dies ist notwendig, da die Texturdaten erst dann bereitgestellt werden, wenn sie benötigt werden, Materialien, die die Texture-Komponente verwenden, jedoch wissen müssen, welche Art von Sampler bereitgestellt werden soll.
Der Standardwert lautet „ TextureProviderExtension.Sampler2D “.
Hinweis: Diese Eigenschaft wird nur bei der Verwendung von CustomMaterials verwendet.
Diese Eigenschaft wurde in Qt 6.11 eingeführt.
© 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.