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

#include <QGCVideoNodeItem.h>

+ Inheritance diagram for QGCVideoRenderNode:
+ Collaboration diagram for QGCVideoRenderNode:

Public Member Functions

 QGCVideoRenderNode ()
 
 ~QGCVideoRenderNode () override
 
void setFrame (QRhiTexture *texture, const QSize &frameSize, QVideoFrameFormat::PixelFormat pixelFormat, const QMatrix4x4 &externalTextureMatrix)
 
StateFlags changedStates () const override
 
RenderingFlags flags () const override
 
QRectF rect () const override
 
void prepare () override
 
void render (const RenderState *state) override
 
void releaseResources () override
 

Detailed Description

Definition at line 33 of file QGCVideoNodeItem.h.

Constructor & Destructor Documentation

◆ QGCVideoRenderNode()

QGCVideoRenderNode::QGCVideoRenderNode ( )
default

◆ ~QGCVideoRenderNode()

QGCVideoRenderNode::~QGCVideoRenderNode ( )
overridedefault

Member Function Documentation

◆ changedStates()

QSGRenderNode::StateFlags QGCVideoRenderNode::changedStates ( ) const
override

Definition at line 53 of file QGCVideoNodeItem.cc.

◆ flags()

QSGRenderNode::RenderingFlags QGCVideoRenderNode::flags ( ) const
override

Definition at line 58 of file QGCVideoNodeItem.cc.

◆ prepare()

void QGCVideoRenderNode::prepare ( )
override

Definition at line 68 of file QGCVideoNodeItem.cc.

◆ rect()

QRectF QGCVideoRenderNode::rect ( ) const
override

Definition at line 63 of file QGCVideoNodeItem.cc.

◆ releaseResources()

void QGCVideoRenderNode::releaseResources ( )
override

Definition at line 76 of file QGCVideoNodeItem.cc.

◆ render()

void QGCVideoRenderNode::render ( const RenderState *  state)
override

Definition at line 72 of file QGCVideoNodeItem.cc.

◆ setFrame()

void QGCVideoRenderNode::setFrame ( QRhiTexture *  texture,
const QSize &  frameSize,
QVideoFrameFormat::PixelFormat  pixelFormat,
const QMatrix4x4 &  externalTextureMatrix 
)

Definition at line 43 of file QGCVideoNodeItem.cc.

Referenced by QGCVideoNodeItem::updatePaintNode().


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