QTexImageData Class

(Qt3DRender::QTexImageData)

Public Functions

QTexImageData()
virtual ~QTexImageData()
void cleanup()
QByteArray data() const
int depth() const
QOpenGLTexture::TextureFormat format() const
int height() const
bool isCompressed() const
QOpenGLTexture::PixelFormat pixelFormat() const
QOpenGLTexture::PixelType pixelType() const
bool setCompressedFile(const QString &source)
void setData(const QByteArray &data, QOpenGLTexture::PixelFormat fmt, QOpenGLTexture::PixelType ptype)
void setImage(const QImage &)
int width() const
QTexImageData &operator=(const QTexImageData &other)

Protected Functions

QTexImageData(QTexImageDataPrivate &dd)

Member Function Documentation

QTexImageData::QTexImageData()

Default constructs an instance of QTexImageData.

[protected] QTexImageData::QTexImageData(QTexImageDataPrivate &dd)

Copy constructor.

[virtual] QTexImageData::~QTexImageData()

Destroys the instance of QTexImageData. The destructor is virtual.

void QTexImageData::cleanup()

QByteArray QTexImageData::data() const

See also setData().

int QTexImageData::depth() const

QOpenGLTexture::TextureFormat QTexImageData::format() const

int QTexImageData::height() const

bool QTexImageData::isCompressed() const

QOpenGLTexture::PixelFormat QTexImageData::pixelFormat() const

QOpenGLTexture::PixelType QTexImageData::pixelType() const

bool QTexImageData::setCompressedFile(const QString &source)

void QTexImageData::setData(const QByteArray &data, QOpenGLTexture::PixelFormat fmt, QOpenGLTexture::PixelType ptype)

See also data().

void QTexImageData::setImage(const QImage &)

int QTexImageData::width() const

QTexImageData &QTexImageData::operator=(const QTexImageData &other)

Copy-assignment operator.

© 2017 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.