Spec-Zone.ru › Qt 6.1

Тип 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API