Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QSGDefaultSpriteNode Class Reference

#include <qsgdefaultspritenode_p.h>

+ Inheritance diagram for QSGDefaultSpriteNode:
+ Collaboration diagram for QSGDefaultSpriteNode:

Public Member Functions

 QSGDefaultSpriteNode ()
 
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
 

Detailed Description

Definition at line 26 of file qsgdefaultspritenode_p.h.

Constructor & Destructor Documentation

◆ QSGDefaultSpriteNode()

QSGDefaultSpriteNode::QSGDefaultSpriteNode ( )

Definition at line 138 of file qsgdefaultspritenode.cpp.

References QSGGeometry::DrawTriangles, QSGGeometry::indexDataAsUShort(), QSGGeometry::setDrawingMode(), and Sprite_AttributeSet.

+ Here is the call graph for this function:

Member Function Documentation

◆ setFiltering()

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

Definition at line 228 of file qsgdefaultspritenode.cpp.

References QSGTexture::setFiltering(), and QQuickSpriteMaterial::texture.

+ Here is the call graph for this function:

◆ setSheetSize()

void QSGDefaultSpriteNode::setSheetSize ( const QSize size)
override

Definition at line 204 of file qsgdefaultspritenode.cpp.

References QQuickSpriteMaterial::animH, QQuickSpriteMaterial::animW, QQuickSpriteMaterial::animX1, QQuickSpriteMaterial::animX2, QQuickSpriteMaterial::animY1, QQuickSpriteMaterial::animY2, QSize::height(), QSize::width(), QPoint::x(), and QPoint::y().

+ Here is the call graph for this function:

◆ setSize()

void QSGDefaultSpriteNode::setSize ( const QSizeF size)
override

Definition at line 220 of file qsgdefaultspritenode.cpp.

◆ setSourceA()

void QSGDefaultSpriteNode::setSourceA ( const QPoint source)
override

Definition at line 173 of file qsgdefaultspritenode.cpp.

References QQuickSpriteMaterial::animX1, QQuickSpriteMaterial::animY1, QSize::height(), and QSize::width().

+ Here is the call graph for this function:

◆ setSourceB()

void QSGDefaultSpriteNode::setSourceB ( const QPoint source)
override

Definition at line 183 of file qsgdefaultspritenode.cpp.

References QQuickSpriteMaterial::animX2, QQuickSpriteMaterial::animY2, QSize::height(), and QSize::width().

+ Here is the call graph for this function:

◆ setSpriteSize()

void QSGDefaultSpriteNode::setSpriteSize ( const QSize size)
override

Definition at line 193 of file qsgdefaultspritenode.cpp.

References QQuickSpriteMaterial::animH, QQuickSpriteMaterial::animW, QSize::height(), and QSize::width().

+ Here is the call graph for this function:

◆ setTexture()

void QSGDefaultSpriteNode::setTexture ( QSGTexture texture)
override

Definition at line 160 of file qsgdefaultspritenode.cpp.

References QQuickSpriteMaterial::texture.

◆ setTime()

void QSGDefaultSpriteNode::setTime ( float  time)
override

Definition at line 167 of file qsgdefaultspritenode.cpp.

References QQuickSpriteMaterial::animT, and time.

◆ update()

void QSGDefaultSpriteNode::update ( )
override

Definition at line 234 of file qsgdefaultspritenode.cpp.


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