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: |
Propiedades
- bufferFlags : enumeration
- format : enumeration
- name : string
- sizeMultiplier : real
- textureCoordOperation : enumeration
- textureFilterOperation : enumeration
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.
| Constante | Descripción |
|---|---|
Buffer.None | Ningún comportamiento especial. |
Buffer.SceneLifetime | El 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.
| Constante | Valor |
|---|---|
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.
| Constante | Descripción |
|---|---|
Buffer.ClampToEdge | Sujeta las coordenadas a los bordes. |
Buffer.Repeat | Envuelve las coordenadas en los bordes para muestrear la textura. |
Buffer.MirroredRepeat | Envuelve 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.
| Constante | Descripción |
|---|---|
Buffer.Nearest | Utiliza el filtrado del vecino más cercano. |
Buffer.Linear | Utilizar 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.