Spec-Zone.ru › Qt 6.1

Тип QML BlitFramebuffer

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

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

FrameGraphNode

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

Свойства

  • 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

Spec-Zone.ru

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