Spec-Zone.ru › Qt 6.0

Класс QRenderCapture

класс Qt3DRender::QRenderCapture

Узел графа кадров для захвата рендеринга. Подробнее...

Заголовок: #include <Qt3DRender/QRenderCapture>
CMake: find_package(Qt6 COMPONENTS 3drender REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
С тех пор: Qt 5.8
Инициализируется: RenderCapture
Наследуется от: Qt3DRender::QFrameGraphNode
  • Список всех членов, включая унаследованные
  • Устаревшие члены

Открытые функции

QRenderCapture(Qt3DCore::QNode *parent = nullptr)
Qt3DRender::QRenderCaptureReply * requestCapture()
Qt3DRender::QRenderCaptureReply * requestCapture(const QRect &rect)

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

Класс QRenderCapture используется для захвата рендеринга в изображение на любой стадии рендеринга. Захват должен быть инициирован пользователем, и одно изображение возвращается на запрос захвата. Пользователь может одновременно выполнять несколько запросов на захват рендеринга, но только один запрос обрабатывается на экземпляр QRenderCapture за кадр.

Документация по членам-функциям

QRenderCapture::QRenderCapture(Qt3DCore::QNode *parent = nullptr)

Конструктор создаёт экземпляр с указанным parent.

Qt3DRender::QRenderCaptureReply *QRenderCapture::requestCapture()

Используется для запроса захвата рендеринга. Только один результат захвата рендеринга генерируется на вызов requestCapture, даже если граф кадров имеет несколько узлов листьев. Функция возвращает объект QRenderCaptureReply, который получает захваченное изображение, когда оно готово. Пользователь отвечает за освобождение возвращённого объекта, вызвав deleterLater().

Примечание: Эта функция может вызываться через систему метаобъектов и из QML. См. Q_INVOKABLE.

Qt3DRender::QRenderCaptureReply *QRenderCapture::requestCapture(const QRect &rect)

Используется для запроса захвата рендеринга из заданной области rect. Только один результат захвата рендеринга генерируется на вызов requestCapture, даже если граф кадров имеет несколько узлов листьев. Функция возвращает объект QRenderCaptureReply, который получает захваченное изображение, когда оно готово. Пользователь отвечает за освобождение возвращённого объекта, вызвав deleteLater().

Примечание: Эта функция может вызываться через систему метаобъектов и из QML. См. Q_INVOKABLE.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qt3drender-qrendercapture.html

Spec-Zone.ru

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