Sur cette page

Buffer QML Type

Crée ou fait référence à un tampon de couleur destiné à être utilisé pour un passage d'un effet. En savoir plus...

Import Statement: import QtQuick3D
Inherits:

QtObject

Propriétés

Description détaillée

Un tampon (Buffer) peut être utilisé pour créer des tampons intermédiaires permettant de partager des données entre les passes de rendu ( render passes ) au sein d'un passage de rendu ( Effect).

Remarque : si la propriété « name » du tampon est vide, celui-ci fera référence à la texture de sortie par défaut du passage de rendu.

Documentation des propriétés

bufferFlags : enumeration

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

ConstanteDescription
Buffer.NoneAucun comportement particulier.
Buffer.SceneLifetimeLe tampon est alloué pour toute la durée de vie de la scène.

format : enumeration

Spécifie le format de 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 du tampon.

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

sizeMultiplier : real

Définit le facteur d'échelle 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 toutes deux réduites de moitié. La valeur par défaut est 1,0.

textureCoordOperation : enumeration

Définit le comportement des coordonnées de texture lors d'un échantillonnage en dehors de l'intervalle [0, 1]. La valeur par défaut est `Buffer.ClampToEdge`.

ConstanteDescription
Buffer.ClampToEdgeLimite les coordonnées aux bords.
Buffer.RepeatEnrouler les coordonnées aux bords pour répéter la texture.
Buffer.MirroredRepeatRépète les coordonnées aux bords, mais inverse la texture lors de la répétition.

textureFilterOperation : enumeration

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

ConstanteDescription
Buffer.NearestUtilise le filtrage par 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.