Buffer QML Type

Erzeugt oder referenziert einen Farbpuffer, der für einen Durchlauf eines Effekts verwendet werden soll. Mehr...

Import Statement: import QtQuick3D
Inherits:

QtObject

Eigenschaften

Ausführliche Beschreibung

Ein Buffer kann verwendet werden, um Zwischenpuffer für die gemeinsame Nutzung von Daten zwischen render passes in einer Effect zu erstellen.

Hinweis: Wenn die Eigenschaft name des Puffers leer ist, verweist er auf die Standard-Ausgangstextur des Rendervorgangs.

Eigenschaft Dokumentation

bufferFlags : enumeration

Gibt die Pufferzuweisungsflags an. Der Standardwert ist Buffer.None.

KonstanteBeschreibung
Buffer.NoneKein besonderes Verhalten.
Buffer.SceneLifetimeDer Puffer wird für die gesamte Lebensdauer der Szene zugewiesen.

format : enumeration

Gibt das Texturformat an. Der Standardwert ist Buffer.RGBA8.

KonstanteWert
Buffer.RGBA8
Buffer.RGBA16F
Buffer.RGBA32F
Buffer.R8
Buffer.R16
Buffer.R16F
Buffer.R32F

name : string

Legt den Namen des Puffers fest.

Hinweis: Wenn diese Eigenschaft leer ist, verweist der Buffer auf die Standard-Ausgangstextur von render pass, anstatt einen Puffer zuzuweisen. Dies kann nützlich sein, um bestimmte Einstellungen der Ausgabe, wie z. B. das Texturformat, zu überschreiben, ohne eine neue, separate Zwischentextur einzuführen.


sizeMultiplier : real

Gibt den Größenmultiplikator für den Puffer an. Ein Wert von 1.0 beispielsweise erzeugt einen Puffer mit der gleichen Größe wie die Eingabetextur des Effekts, während 0.5 einen Puffer erzeugt, der sowohl in der Breite als auch in der Höhe halb so groß ist. Der Standardwert ist 1.0.


textureCoordOperation : enumeration

Legt das Verhalten für Texturkoordinaten beim Sampling außerhalb des Bereichs [0, 1] fest. Die Vorgabe ist Buffer.ClampToEdge.

KonstanteBeschreibung
Buffer.ClampToEdgeKlammert die Koordinaten an den Kanten.
Buffer.RepeatUmbrechen der Koordinaten an den Kanten, um die Textur zu kacheln.
Buffer.MirroredRepeatDie Koordinaten an den Kanten umbrechen, aber die Textur spiegeln, wenn sie gekachelt wird.

textureFilterOperation : enumeration

Gibt den Textur-Filterungsmodus an, wenn der Inhalt des Puffers gesampelt wird. Der Standardwert ist Buffer.Linear.

KonstanteBeschreibung
Buffer.NearestNearest-Neighbor-Filterung verwenden.
Buffer.LinearLineare Filterung verwenden.

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