Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QSGSoftwareSpriteNode Class Reference

#include <qsgsoftwarespritenode_p.h>

Inheritance diagram for QSGSoftwareSpriteNode:
Collaboration diagram for QSGSoftwareSpriteNode:

Public Member Functions

 QSGSoftwareSpriteNode ()
 ~QSGSoftwareSpriteNode () override
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 paint (QPainter *painter)
bool isOpaque () const
QRectF rect () const

Detailed Description

Definition at line 27 of file qsgsoftwarespritenode_p.h.

Constructor & Destructor Documentation

◆ QSGSoftwareSpriteNode()

QT_BEGIN_NAMESPACE QSGSoftwareSpriteNode::QSGSoftwareSpriteNode ( )

Definition at line 10 of file qsgsoftwarespritenode.cpp.

◆ ~QSGSoftwareSpriteNode()

QSGSoftwareSpriteNode::~QSGSoftwareSpriteNode ( )
override

Definition at line 16 of file qsgsoftwarespritenode.cpp.

Member Function Documentation

◆ isOpaque()

bool QSGSoftwareSpriteNode::isOpaque ( ) const

Definition at line 98 of file qsgsoftwarespritenode.cpp.

◆ paint()

void QSGSoftwareSpriteNode::paint ( QPainter * painter)

Definition at line 84 of file qsgsoftwarespritenode.cpp.

◆ rect()

QRectF QSGSoftwareSpriteNode::rect ( ) const

Definition at line 103 of file qsgsoftwarespritenode.cpp.

◆ setFiltering()

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

Definition at line 75 of file qsgsoftwarespritenode.cpp.

◆ setSheetSize()

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

Definition at line 59 of file qsgsoftwarespritenode.cpp.

◆ setSize()

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

Definition at line 67 of file qsgsoftwarespritenode.cpp.

◆ setSourceA()

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

Definition at line 35 of file qsgsoftwarespritenode.cpp.

◆ setSourceB()

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

Definition at line 43 of file qsgsoftwarespritenode.cpp.

◆ setSpriteSize()

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

Definition at line 51 of file qsgsoftwarespritenode.cpp.

◆ setTexture()

void QSGSoftwareSpriteNode::setTexture ( QSGTexture * texture)
override

Definition at line 21 of file qsgsoftwarespritenode.cpp.

◆ setTime()

void QSGSoftwareSpriteNode::setTime ( float time)
override

Definition at line 27 of file qsgsoftwarespritenode.cpp.

◆ update()

void QSGSoftwareSpriteNode::update ( )
override

Definition at line 80 of file qsgsoftwarespritenode.cpp.


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