Тип QML буфера
Создает или ссылается на буфер цвета, который будет использоваться для прохода эффекта. Подробнее...
| Заявление об импорте: | import QtQuick3D |
Свойства
- bufferFlags : перечисление
- формат : перечисление
- имя : строка
- множитель размера : вещественное число
- операция координат текстуры : перечисление
- операция фильтра текстуры : перечисление
Подробное описание
Буфер может быть использован для создания промежуточных буферов для обмена данными между проходами отрисовки в эффекте.
Примечание: Если свойство имя буфера пустое, оно будет ссылаться на стандартную выходную текстуру прохода отрисовки.
Документация по свойствам
bufferFlags : перечисление
Определяет флаги выделения буфера. Значение по умолчанию - Buffer.None.
| Постоянная | Описание |
|---|---|
Buffer.None |
Нет специального поведения. |
Buffer.SceneLifetime |
Буфер выделяется на весь срок существования сцены. |
формат : перечисление
Определяет формат текстуры. Значение по умолчанию - Buffer.RGBA8.
| Постоянная | Значение |
|---|---|
Buffer.RGBA8 | |
Buffer.RGBA16F | |
Buffer.RGBA32F | |
Buffer.R8 | |
Buffer.R16 | |
Buffer.R16F | |
Buffer.R32F |
имя : строка
Определяет имя буфера.
Примечание: Когда это свойство пустое, буфер будет ссылаться на стандартную выходную текстуру прохода отрисовки, а не выделять буфер. Это может быть полезно для переопределения определённых настроек вывода, таких как формат текстуры, без введения новой, отдельной промежуточной текстуры.
множитель размера : вещественное число
Определяет множитель размера буфера. Например, значение 1.0 создаёт буфер с тем же размером, что и входная текстура эффекта, в то время как 0.5 создаёт буфер, где и ширина, и высота вдвое меньше. Значение по умолчанию - 1.0.
операция координат текстуры : перечисление
Определяет поведение для координат текстуры при выборке вне диапазона [0, 1]. По умолчанию - Buffer.ClampToEdge.
| Постоянная | Описание |
|---|---|
Buffer.ClampToEdge |
Координаты прижимаются к краям. |
Buffer.Repeat |
Координаты заворачиваются на краях для чередования текстуры. |
Buffer.MirroredRepeat |
Координата заворачивается на краях, но текстура отражается при чередовании. |
операция фильтра текстуры : перечисление
Определяет режим фильтрации текстуры при выборке содержимого буфера. Значение по умолчанию - 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.2/qml-qtquick3d-buffer.html