Тип QML Buffer
Создает или ссылается на буфер цвета, используемый для прохода эффекта. Подробнее...
| Заявление об импорте: | import QtQuick3D . |
Свойства
- bufferFlags : перечисление
- format : перечисление
- name : строка
- sizeMultiplier : вещественное число
- textureCoordOperation : перечисление
- textureFilterOperation : перечисление
Подробное описание
Буфер может использоваться для создания промежуточных буферов для обмена данными между проходами рендеринга в эффекте.
Примечание: Если свойство name буфера пустое, оно будет ссылаться на стандартную выходную текстуру прохода рендеринга.
Документация свойств
bufferFlags : перечисление
Указывает флаги выделения буфера. По умолчанию Buffer.None.
| Постоянная | Описание |
|---|---|
Buffer.None |
Нет специального поведения. |
Buffer.SceneLifetime |
Буфер выделяется на всё время существования сцены. |
format : перечисление
Указывает формат текстуры. Значение по умолчанию — Buffer.RGBA8.
| Постоянная | Значение |
|---|---|
Buffer.RGBA8 | |
Buffer.RGBA16F | |
Buffer.RGBA32F | |
Buffer.R8 | |
Buffer.R16 | |
Buffer.R16F | |
Buffer.R32F |
name : строка
Указывает имя буфера.
Примечание: Когда это свойство пустое, буфер будет ссылаться на стандартную выходную текстуру прохода рендеринга, а не выделять новый буфер. Это может быть полезно для переопределения определённых настроек вывода, например формата текстуры, без создания новой, отдельной промежуточной текстуры.
sizeMultiplier : вещественное число
Указывает множитель размера буфера. Например, значение 1.0 создает буфер того же размера, что и входная текстура эффекта, в то время как 0.5 создаёт буфер, где ширина и высота в два раза меньше. Значение по умолчанию — 1.0.
textureCoordOperation : перечисление
Указывает поведение для текстурных координат при выборке вне диапазона [0, 1]. По умолчанию Buffer.ClampToEdge.
| Постоянная | Описание |
|---|---|
Buffer.ClampToEdge |
Фиксирует координаты на краях. |
Buffer.Repeat |
Обертывает координаты на краях для чередования текстуры. |
Buffer.MirroredRepeat |
Обертывает координату на краях, но отображает текстуру зеркально при чередовании. |
textureFilterOperation : перечисление
Указывает режим фильтрации текстуры при выборке содержимого буфера. Значение по умолчанию — Buffer.Linear.
| Постоянная | Описание |
|---|---|
Buffer.Nearest |
Использование фильтрации ближайшего соседа. |
Buffer.Linear |
Использование линейной фильтрации. |
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtquick3d-buffer.html