En esta página

Buffer QML Type

Crea o hace referencia a un búfer de color que se utilizará para una pasada de un Efecto. Más...

Import Statement: import QtQuick3D
Inherits:

QtObject

Propiedades

Descripción detallada

Un Buffer puede ser utilizado para crear buffers intermedios para compartir datos entre render passes en un Effect.

Nota: Si la propiedad name del Buffer está vacía, hará referencia a la textura de salida por defecto del pase de render.

Documentación de la propiedad

bufferFlags : enumeration

Especifica los indicadores de asignación del búfer. Por defecto es Buffer.None.

ConstanteDescripción
Buffer.NoneNingún comportamiento especial.
Buffer.SceneLifetimeEl búfer se asigna durante toda la vida de la escena.

format : enumeration

Especifica el formato de la textura. El valor por defecto es Buffer.RGBA8.

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

name : string

Especifica el nombre del buffer.

Nota: Cuando esta propiedad está vacía, el Buffer se referirá a la textura de salida por defecto del render pass en lugar de asignar un buffer. Esto puede ser útil para anular ciertos ajustes de la salida, como el formato de la textura, sin introducir una nueva textura intermedia separada.

sizeMultiplier : real

Especifica el multiplicador del tamaño del búfer. Por ejemplo, un valor de 1.0 crea un búfer con el mismo tamaño que la textura de entrada del efecto, mientras que 0.5 crea un búfer en el que tanto la anchura como la altura son la mitad de grandes. El valor por defecto es 1.0.

textureCoordOperation : enumeration

Especifica el comportamiento de las coordenadas de textura cuando se muestrean fuera del rango [0, 1]. Por defecto es Buffer.ClampToEdge.

ConstanteDescripción
Buffer.ClampToEdgeSujeta las coordenadas a los bordes.
Buffer.RepeatEnvuelve las coordenadas en los bordes para muestrear la textura.
Buffer.MirroredRepeatEnvuelve las coordenadas en los bordes, pero refleja la textura cuando la embaldosa.

textureFilterOperation : enumeration

Especifica el modo de filtrado de la textura cuando se muestrea el contenido del Buffer. El valor por defecto es Buffer.Linear.

ConstanteDescripción
Buffer.NearestUtiliza el filtrado del vecino más cercano.
Buffer.LinearUtilizar filtrado lineal.

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