Тип QML BlitFramebuffer
Узел FrameGraph для передачи прямоугольника значений пикселей из одной области целевого изображения в другую. Подробнее...
| Заявление об импорте: | import Qt3D.Render |
| С: | Qt 5.10 |
| Создаёт: | QBlitFramebuffer |
| Наследует: |
Свойства
- 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