Тип QML BlitFramebuffer
Узел FrameGraph для передачи прямоугольника значений пикселей из одной области целевого рендеринга в другую. Подробнее...
| Заявление об импорте: | import Qt3D.Render 2.1 |
| С: | Qt 5.10 |
| Создаёт: | QBlitFramebuffer |
| Наследует от: |
Свойства
- destination : RenderTarget
- destinationAttachmentPoint : RenderTargetOutput.AttachmentPoint
- destinationRect : Rect
- interpolationMethod : InterpolationMethod
- source : RenderTarget
- sourceAttachmentPoint : RenderTargetOutput.AttachmentPoint
- sourceRect : Rect
Подробное описание
Этот узел вставляет glBlitFrameBuffer или эквивалент в поток команд. Это обеспечивает более эффективный метод копирования прямоугольников между текстурами или буферами обратной стороны поверхности, обернутыми QRenderTarget, чем отрисовка текстурированных квадов. Он также поддерживает масштабирование с указанным методом интерполяции.
Примечание: На практике узел BlitFramebuffer часто используется в сочетании с NoDraw, так как блинт не должен включать в себя выдачу вызовов отрисовки для каких-либо сущностей.
Документация по свойствам
destination : RenderTarget
Указывает целевой объект рендеринга. Если не задано, предполагается, что целью является буфер кадров по умолчанию (т. е. буфер обратной стороны текущей поверхности), если он есть.
Примечание: источник и цель не должны ссылаться на один и тот же объект рендеринга.
destinationAttachmentPoint : RenderTargetOutput.AttachmentPoint
Указывает точку прикрепления источника. По умолчанию RenderTargetOutput.AttachmentPoint.Color0.
destinationRect : Rect
Указывает целевой прямоугольник. Координаты предполагаются следующими стандартной системе координат Qt, где Y идёт сверху вниз.
interpolationMethod : InterpolationMethod
Указывает интерполяцию, применяемую, если изображение растягивается. По умолчанию Linear.
source : RenderTarget
Указывает исходный объект рендеринга. Если не задано, предполагается, что источником является буфер кадров по умолчанию (т. е. буфер обратной стороны текущей поверхности), если он есть.
Примечание: источник и цель не должны ссылаться на один и тот же объект рендеринга.
sourceAttachmentPoint : RenderTargetOutput.AttachmentPoint
Указывает точку прикрепления источника. По умолчанию RenderTargetOutput.AttachmentPoint.Color0.
sourceRect : Rect
Указывает исходный прямоугольник. Координаты предполагаются следующими стандартной системе координат Qt, где Y идёт сверху вниз.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qt3d-render-blitframebuffer.html