Тип QML Buffer
Создаёт или ссылается на буфер цвета, используемый для прохода эффекта. Подробнее...
| Оператор импорта: | 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 |
имя : строка
Указывает имя буфера.
Примечание: Когда это свойство пустое, Buffer будет ссылаться на стандартную выходную текстуру прохода рендеринга, а не выделять буфер. Это может быть полезно для переопределения определённых настроек вывода, таких как формат текстуры, без создания новой отдельной промежуточной текстуры.
множитель размера : вещественное число
Указывает множитель размера буфера. Например, значение 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.0/qml-qtquick3d-buffer.html