Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QSGOpenVGRenderable Class Referenceabstract

#include <qsgopenvgrenderable.h>

+ Inheritance diagram for QSGOpenVGRenderable:
+ Collaboration diagram for QSGOpenVGRenderable:

Public Member Functions

 QSGOpenVGRenderable ()
 
virtual ~QSGOpenVGRenderable ()
 
virtual void render ()=0
 
virtual void setOpacity (float opacity)
 
float opacity () const
 
VGPaint opacityPaint () const
 
virtual void setTransform (const QOpenVGMatrix &transform)
 
const QOpenVGMatrixtransform () const
 

Detailed Description

Definition at line 15 of file qsgopenvgrenderable.h.

Constructor & Destructor Documentation

◆ QSGOpenVGRenderable()

QT_BEGIN_NAMESPACE QSGOpenVGRenderable::QSGOpenVGRenderable ( )

Definition at line 8 of file qsgopenvgrenderable.cpp.

◆ ~QSGOpenVGRenderable()

QSGOpenVGRenderable::~QSGOpenVGRenderable ( )
virtual

Definition at line 14 of file qsgopenvgrenderable.cpp.

Member Function Documentation

◆ opacity()

float QSGOpenVGRenderable::opacity ( ) const

◆ opacityPaint()

VGPaint QSGOpenVGRenderable::opacityPaint ( ) const

Definition at line 36 of file qsgopenvgrenderable.cpp.

Referenced by QSGOpenVGInternalImageNode::render(), QSGOpenVGPainterNode::render(), QSGOpenVGImageNode::render(), QSGOpenVGNinePatchNode::render(), and QSGOpenVGSpriteNode::render().

+ Here is the caller graph for this function:

◆ render()

◆ setOpacity()

void QSGOpenVGRenderable::setOpacity ( float opacity)
virtual

Reimplemented in QSGOpenVGGlyphNode, and QSGOpenVGInternalRectangleNode.

Definition at line 19 of file qsgopenvgrenderable.cpp.

References opacity().

Referenced by QSGOpenVGGlyphNode::setOpacity(), and QSGOpenVGInternalRectangleNode::setOpacity().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setTransform()

void QSGOpenVGRenderable::setTransform ( const QOpenVGMatrix & transform)
virtual

Reimplemented in QSGOpenVGInternalRectangleNode, and QSGOpenVGRectangleNode.

Definition at line 41 of file qsgopenvgrenderable.cpp.

References transform().

Referenced by QSGOpenVGInternalRectangleNode::setTransform(), and QSGOpenVGRectangleNode::setTransform().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ transform()

const QOpenVGMatrix & QSGOpenVGRenderable::transform ( ) const

Definition at line 46 of file qsgopenvgrenderable.cpp.

Referenced by QSGOpenVGGlyphNode::render(), QSGOpenVGInternalImageNode::render(), QSGOpenVGInternalRectangleNode::render(), QSGOpenVGPainterNode::render(), QSGOpenVGRectangleNode::render(), QSGOpenVGImageNode::render(), QSGOpenVGNinePatchNode::render(), QSGOpenVGSpriteNode::render(), and setTransform().

+ Here is the caller graph for this function:

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