Sur cette page

Buffer QML Type

Crée ou référence un tampon de couleur à utiliser pour un passage d'un effet. Plus d'informations...

Import Statement: import QtQuick3D
Inherits:

QtObject

Propriétés

Description détaillée

Un tampon peut être utilisé pour créer des tampons intermédiaires afin de partager des données entre render passes dans un Effect.

Note : Si la propriété name du Buffer est vide, elle référencera la texture de sortie par défaut de la passe de rendu.

Documentation de la propriété

bufferFlags : enumeration

Spécifie les drapeaux d'allocation de la mémoire tampon. La valeur par défaut est Buffer.None.

ConstanteDescription
Buffer.NonePas de comportement particulier.
Buffer.SceneLifetimeLa mémoire tampon est allouée pour toute la durée de vie de la scène.

format : enumeration

Spécifie le format de la texture. La valeur par défaut est Buffer.RGBA8.

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

name : string

Spécifie le nom de la mémoire tampon.

Remarque : lorsque cette propriété est vide, le tampon fait référence à la texture de sortie par défaut de render pass au lieu d'allouer un tampon. Cela peut être utile pour remplacer certains paramètres de la sortie, tels que le format de texture, sans introduire une nouvelle texture intermédiaire distincte.

sizeMultiplier : real

Spécifie le multiplicateur de taille du tampon. Par exemple, une valeur de 1.0 crée un tampon de la même taille que la texture d'entrée de l'effet, tandis que 0.5 crée un tampon dont la largeur et la hauteur sont deux fois moins importantes. La valeur par défaut est 1.0.

textureCoordOperation : enumeration

Spécifie le comportement des coordonnées de texture lors de l'échantillonnage en dehors de la plage [0, 1]. La valeur par défaut est Buffer.ClampToEdge.

ConstanteDescription
Buffer.ClampToEdgeFixe les coordonnées sur les bords.
Buffer.RepeatEnveloppe les coordonnées sur les bords pour recouvrir la texture.
Buffer.MirroredRepeatEnveloppe les coordonnées sur les bords, mais reflète la texture lors de la mise en place de la tuile.

textureFilterOperation : enumeration

Spécifie le mode de filtrage de la texture lors de l'échantillonnage du contenu de la mémoire tampon. La valeur par défaut est Buffer.Linear.

ConstanteDescription
Buffer.NearestUtilise le filtrage du plus proche voisin.
Buffer.LinearUtilise le filtrage linéaire.

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