QTextureAtlas Class

(Qt3DExtras::QTextureAtlas)

Public Types

typedef TextureId

Public Functions

QTextureAtlas(Qt3DCore::QNode *parent = nullptr)
~QTextureAtlas()
TextureId addImage(const QImage &image, int padding)
bool hasImage(TextureId id) const
int imageCount() const
int imagePadding(TextureId id) const
QRect imagePosition(TextureId id) const
QRectF imageTexCoords(TextureId id) const
QOpenGLTexture::PixelFormat pixelFormat() const
void removeImage(TextureId id)
void setPixelFormat(QOpenGLTexture::PixelFormat fmt)

Additional Inherited Members

Member Type Documentation

typedef QTextureAtlas::TextureId

Member Function Documentation

QTextureAtlas::QTextureAtlas(Qt3DCore::QNode *parent = nullptr)

Default constructs an instance of QTextureAtlas.

QTextureAtlas::~QTextureAtlas()

Destroys the instance of QTextureAtlas.

TextureId QTextureAtlas::addImage(const QImage &image, int padding)

bool QTextureAtlas::hasImage(TextureId id) const

int QTextureAtlas::imageCount() const

int QTextureAtlas::imagePadding(TextureId id) const

QRect QTextureAtlas::imagePosition(TextureId id) const

QRectF QTextureAtlas::imageTexCoords(TextureId id) const

QOpenGLTexture::PixelFormat QTextureAtlas::pixelFormat() const

See also setPixelFormat().

void QTextureAtlas::removeImage(TextureId id)

void QTextureAtlas::setPixelFormat(QOpenGLTexture::PixelFormat fmt)

See also pixelFormat().