QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
QGCOffscreenRenderer Class Reference

Renders a QML scene into an offscreen RHI texture and reads it back to a QImage. More...

#include <QGCOffscreenRenderer.h>

+ Inheritance diagram for QGCOffscreenRenderer:
+ Collaboration diagram for QGCOffscreenRenderer:

Public Member Functions

 QGCOffscreenRenderer (QObject *parent=nullptr)
 
 ~QGCOffscreenRenderer () override
 
bool load (const QUrl &qmlSource, const QSize &pixelSize)
 
QImage renderToImage ()
 
bool isValid () const
 

Detailed Description

Renders a QML scene into an offscreen RHI texture and reads it back to a QImage.

Definition at line 21 of file QGCOffscreenRenderer.h.

Constructor & Destructor Documentation

◆ QGCOffscreenRenderer()

QGCOffscreenRenderer::QGCOffscreenRenderer ( QObject *  parent = nullptr)
explicit

Definition at line 18 of file QGCOffscreenRenderer.cc.

◆ ~QGCOffscreenRenderer()

QGCOffscreenRenderer::~QGCOffscreenRenderer ( )
override

Definition at line 20 of file QGCOffscreenRenderer.cc.

Member Function Documentation

◆ isValid()

bool QGCOffscreenRenderer::isValid ( ) const
inline

Definition at line 33 of file QGCOffscreenRenderer.h.

◆ load()

bool QGCOffscreenRenderer::load ( const QUrl &  qmlSource,
const QSize &  pixelSize 
)

Definition at line 70 of file QGCOffscreenRenderer.cc.

References error.

◆ renderToImage()

QImage QGCOffscreenRenderer::renderToImage ( )

Definition at line 126 of file QGCOffscreenRenderer.cc.


The documentation for this class was generated from the following files: