Spec-Zone.ru › Qt

Тип QML BlitFramebuffer

Узел FrameGraph для передачи прямоугольника значений пикселей из одной области целевого изображения в другую. Подробнее...

Заявление об импорте: import Qt3D.Render
С: Qt 5.10
Создаёт: QBlitFramebuffer
Наследует:

УзелFrameGraph

  • Список всех членов, включая унаследованные

Свойства

  • destination : RenderTarget
  • destinationAttachmentPoint : RenderTargetOutput.ТочкаПрикрепления
  • destinationRect : Прямоугольник
  • interpolationMethod : СпособИнтерполяции
  • source : RenderTarget
  • sourceAttachmentPoint : RenderTargetOutput.ТочкаПрикрепления
  • sourceRect : Прямоугольник

Подробное описание

Этот узел вставляет glBlitFrameBuffer или эквивалент в поток команд. Это обеспечивает более эффективный метод копирования прямоугольников между текстурами или буферами обратной стороны поверхности, обернутыми QRenderTarget, чем отрисовка текстурированных квадов. Он также поддерживает масштабирование с указанным методом интерполяции.

Примечание: На практике узел BlitFramebuffer часто используется в сочетании с NoDraw, так как обрезка не должна включать выдачу вызовов отрисовки для каких-либо сущностей.

Документация по свойствам

destination : RenderTarget

Указывает целевое изображение. Если не задано, предполагается, что целевой является буфер кадров по умолчанию (т. е. буфер обратной стороны текущей поверхности), если он существует.

Примечание: источник и цель не должны ссылаться на одно и то же изображение.

destinationAttachmentPoint : RenderTargetOutput.ТочкаПрикрепления

Указывает точку прикрепления источника. По умолчанию — RenderTargetOutput.ТочкаПрикрепления.Color0.

destinationRect : Прямоугольник

Указывает прямоугольник назначения. Координаты предполагаются в соответствии со стандартной системой координат Qt, где Y идёт сверху вниз.

interpolationMethod : СпособИнтерполяции

Указывает интерполяцию, применяемую, если изображение растягивается. По умолчанию — Линейная.

source : RenderTarget

Указывает исходное изображение. Если не задано, предполагается, что исходным является буфер кадров по умолчанию (т. е. буфер обратной стороны текущей поверхности), если он существует.

Примечание: источник и цель не должны ссылаться на одно и то же изображение.

sourceAttachmentPoint : RenderTargetOutput.ТочкаПрикрепления

Указывает точку прикрепления источника. По умолчанию — RenderTargetOutput.ТочкаПрикрепления.Color0.

sourceRect : Прямоугольник

Указывает исходный прямоугольник. Координаты предполагаются в соответствии со стандартной системой координат Qt, где Y идёт сверху вниз.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qt3d-render-blitframebuffer.html

Spec-Zone.ru

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