Тип QML BlitFramebuffer
Узел FrameGraph для передачи прямоугольника значений пикселей из одной области целевого рендеринга в другую. Подробнее...
| Заявление об импорте: | import Qt3D.Render 2.0 |
| С момента: | 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.0/qml-qt3d-render-blitframebuffer.html