Auf dieser Seite

Buffer QML Type

Erstellt einen Farbpuffer oder verweist auf einen solchen, 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 zu erstellen, um Daten zwischen „ render passes “ in einem „ Effect “ auszutauschen.

Hinweis: Ist die Eigenschaft „ name “ des Buffers leer, verweist er auf die Standard-Ausgabetextur des Render-Passes.

Dokumentation zu den Eigenschaften

bufferFlags : enumeration

Legt die Flags für die Pufferzuweisung fest. Der Standardwert ist „Buffer.None“.

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

format : enumeration

Legt das Texturformat fest. 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: Ist diese Eigenschaft leer, greift der Puffer auf die Standard-Ausgabetextur des „ render pass “ zurück, anstatt einen eigenen Puffer zuzuweisen. Dies kann nützlich sein, um bestimmte Einstellungen der Ausgabe, wie beispielsweise das Texturformat, zu überschreiben, ohne eine neue, separate Zwischentextur einzufügen.

sizeMultiplier : real

Legt den Größenmultiplikator des Puffers fest. Ein Wert von „ 1.0 “ erzeugt beispielsweise einen Puffer, dessen Größe der Eingabetextur des Effekts entspricht, während „ 0.5 “ einen Puffer erzeugt, dessen Breite und Höhe jeweils halb so groß sind. Der Standardwert ist 1,0.

textureCoordOperation : enumeration

Legt das Verhalten für Texturkoordinaten fest, wenn außerhalb des Bereichs [0, 1] abgefragt wird. Die Standardeinstellung ist „Buffer.ClampToEdge“.

KonstanteBeschreibung
Buffer.ClampToEdgeKoordinaten an den Rändern begrenzen.
Buffer.RepeatDie Koordinaten werden an den Rändern umgebrochen, um die Textur zu kacheln.
Buffer.MirroredRepeatDie Koordinaten werden an den Rändern umgebrochen, die Textur wird beim Kacheln jedoch gespiegelt.

textureFilterOperation : enumeration

Legt den Texturfiltermodus beim Abtasten des Inhalts des Puffers fest. Der Standardwert ist „Buffer.Linear“.

KonstanteBeschreibung
Buffer.NearestVerwendet die „Nearest-Neighbor“-Filterung.
Buffer.LinearVerwendet lineare Filterung.

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