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
QSGOpenVGSpriteNode Class Reference

#include <qsgopenvgspritenode.h>

+ Inheritance diagram for QSGOpenVGSpriteNode:
+ Collaboration diagram for QSGOpenVGSpriteNode:

Public Member Functions

 QSGOpenVGSpriteNode ()
 
 ~QSGOpenVGSpriteNode ()
 
void setTexture (QSGTexture *texture) override
 
void setTime (float time) override
 
void setSourceA (const QPoint &source) override
 
void setSourceB (const QPoint &source) override
 
void setSpriteSize (const QSize &size) override
 
void setSheetSize (const QSize &size) override
 
void setSize (const QSizeF &size) override
 
void setFiltering (QSGTexture::Filtering filtering) override
 
void update () override
 
void render () override
 
- Public Member Functions inherited from QSGOpenVGRenderable
 QSGOpenVGRenderable ()
 
virtual ~QSGOpenVGRenderable ()
 
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 14 of file qsgopenvgspritenode.h.

Constructor & Destructor Documentation

◆ QSGOpenVGSpriteNode()

QT_BEGIN_NAMESPACE QSGOpenVGSpriteNode::QSGOpenVGSpriteNode ( )

Definition at line 9 of file qsgopenvgspritenode.cpp.

◆ ~QSGOpenVGSpriteNode()

QSGOpenVGSpriteNode::~QSGOpenVGSpriteNode ( )

Definition at line 17 of file qsgopenvgspritenode.cpp.

Member Function Documentation

◆ render()

void QSGOpenVGSpriteNode::render ( )
overridevirtual

Implements QSGOpenVGRenderable.

Definition at line 84 of file qsgopenvgspritenode.cpp.

References QSGOpenVGTexture::comparisonKey(), QRectF::height(), QSizeF::height(), QSGOpenVGRenderable::opacity(), QSGOpenVGRenderable::opacityPaint(), QSGOpenVGRenderable::transform(), QRectF::width(), QSizeF::width(), QRectF::x(), and QRectF::y().

+ Here is the call graph for this function:

◆ setFiltering()

void QSGOpenVGSpriteNode::setFiltering ( QSGTexture::Filtering filtering)
override

Definition at line 76 of file qsgopenvgspritenode.cpp.

◆ setSheetSize()

void QSGOpenVGSpriteNode::setSheetSize ( const QSize & size)
override

Definition at line 60 of file qsgopenvgspritenode.cpp.

◆ setSize()

void QSGOpenVGSpriteNode::setSize ( const QSizeF & size)
override

Definition at line 68 of file qsgopenvgspritenode.cpp.

◆ setSourceA()

void QSGOpenVGSpriteNode::setSourceA ( const QPoint & source)
override

Definition at line 36 of file qsgopenvgspritenode.cpp.

◆ setSourceB()

void QSGOpenVGSpriteNode::setSourceB ( const QPoint & source)
override

Definition at line 44 of file qsgopenvgspritenode.cpp.

◆ setSpriteSize()

void QSGOpenVGSpriteNode::setSpriteSize ( const QSize & size)
override

Definition at line 52 of file qsgopenvgspritenode.cpp.

◆ setTexture()

void QSGOpenVGSpriteNode::setTexture ( QSGTexture * texture)
override

Definition at line 22 of file qsgopenvgspritenode.cpp.

◆ setTime()

void QSGOpenVGSpriteNode::setTime ( float time)
override

Definition at line 28 of file qsgopenvgspritenode.cpp.

References time.

◆ update()

void QSGOpenVGSpriteNode::update ( )
override

Definition at line 80 of file qsgopenvgspritenode.cpp.


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