Auf dieser Seite

TextureProviderExtension QML Type

Ein nicht erzeugbarer abstrakter Basistyp für Texturanbieter-Erweiterungen. Mehr...

Import Statement: import QtQuick3D
Since: Qt 6.11
In C++: QQuick3DTextureProviderExtension
Inherits:

RenderExtension

Eigenschaften

Ausführliche Beschreibung

Siehe auch QQuick3DTextureProviderExtension und QSSGRenderExtension.

Eigenschaft Dokumentation

samplerHint : enumeration

Diese Eigenschaft enthält einen Hinweis auf die Art der Textur, die von der Erweiterung bereitgestellt wird. Dies ist notwendig, da die Texturdaten erst dann bereitgestellt werden, wenn sie benötigt werden, aber Materialien, die die Komponente Textur verwenden, müssen wissen, welche Art von Sampler sie bereitstellen sollen. Diese Eigenschaft sollte auf einen der folgenden Werte gesetzt werden:

KonstanteBeschreibung
TextureProviderExtension.Sampler2DDie Textur wird eine 2D-Textur sein.
TextureProviderExtension.Sampler2DArrayBei der Textur handelt es sich um eine Array-Textur.
TextureProviderExtension.Sampler3DDie Textur ist eine 3D-Textur.
TextureProviderExtension.SamplerCubeDie Textur wird eine Cube-Map-Textur sein.
TextureProviderExtension.SamplerCubeArrayDie Textur ist ein Array von Cube-Map-Texturen.
TextureProviderExtension.SamplerBufferDie Textur wird eine Puffertextur sein.

Der Standardwert ist TextureProviderExtension.Sampler2D.

Hinweis: Diese Eigenschaft wird nur bei der Verwendung von CustomMaterials verwendet.

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