QTextureImageData stores data representing a texture. More...
| Header: | #include <QTextureImageData> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender)target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| Status: | Deprecated |
| QTextureImageData() | |
| int | alignment() const |
| void | cleanup() |
| QByteArray | data(int layer = 0, int face = 0, int mipmapLevel = 0) const |
| int | depth() const |
| int | faces() const |
| QOpenGLTexture::TextureFormat | format() const |
| int | height() const |
| bool | isCompressed() const |
| int | layers() const |
| int | mipLevels() const |
| QOpenGLTexture::PixelFormat | pixelFormat() const |
| QOpenGLTexture::PixelType | pixelType() const |
| void | setAlignment(int alignment) |
| void | setData(const QByteArray &data, int blockSize, bool isCompressed = false) |
| void | setDepth(int depth) |
| void | setFaces(int faces) |
| void | setFormat(QOpenGLTexture::TextureFormat format) |
| void | setHeight(int height) |
| void | setImage(const QImage &image) |
| void | setLayers(int layers) |
| void | setMipLevels(int mipLevels) |
| void | setPixelFormat(QOpenGLTexture::PixelFormat pixelFormat) |
| void | setPixelType(QOpenGLTexture::PixelType pixelType) |
| void | setTarget(QOpenGLTexture::Target target) |
| void | setWidth(int width) |
| QOpenGLTexture::Target | target() const |
| int | width() const |
Constructs a new Qt3DRender::QTextureImageData.
[noexcept] int QTextureImageData::alignment() constReturns the alignment requirement for the image.
See also setAlignment().
[noexcept] void QTextureImageData::cleanup()Remove stored texture data and return the object to its initial state
Returns the raw image data for the texture at layer layer, face face and mipmapLevel mipmapLevel.
See also setData().
[noexcept] int QTextureImageData::depth() constReturns the depth of the stored texture
See also setDepth().
[noexcept] int QTextureImageData::faces() constReturns the number of faces in the stored texture
See also setFaces().
[noexcept] QOpenGLTexture::TextureFormat QTextureImageData::format() constReturns the format of the stored texture.
See also setFormat().
[noexcept] int QTextureImageData::height() constReturns the height of the stored texture
See also setHeight().
[noexcept] bool QTextureImageData::isCompressed() constReturns true if the stored texture is in a compressed format
[noexcept] int QTextureImageData::layers() constReturns the number of layers in the stored texture
See also setLayers().
[noexcept] int QTextureImageData::mipLevels() constReturns the number of mip levels in the stored texture
See also setMipLevels().
[noexcept] QOpenGLTexture::PixelFormat QTextureImageData::pixelFormat()
constReturns the pixel format of the stored texture.
See also setPixelFormat().
[noexcept] QOpenGLTexture::PixelType QTextureImageData::pixelType() constReturns the pixel type of the stored texture.
See also setPixelType().
[noexcept] void QTextureImageData::setAlignment(int
alignment)Sets the alignment requirements for the image.
See also alignment().
Stores the data data with blocksize blockSize and if the data to be stored is compressed isCompressed.
See also data().
[noexcept] void QTextureImageData::setDepth(int
depth)Sets the depth to depth. setDepth
See also depth().
[noexcept] void QTextureImageData::setFaces(int
faces)Sets the faces to faces. setFaces
See also faces().
[noexcept] void QTextureImageData::setFormat(QOpenGLTexture::TextureFormat format)Sets the format to format.
See also format().
[noexcept] void QTextureImageData::setHeight(int
height)Sets the height to height. setHeight
See also height().
Copies the image image as raw data within this object.
[noexcept] void QTextureImageData::setLayers(int
layers)Sets the layers to layers. setLayers
See also layers().
[noexcept] void QTextureImageData::setMipLevels(int
mipLevels)Sets the mip levels to mipLevels. setMipLevels
See also mipLevels().
[noexcept] void QTextureImageData::setPixelFormat(QOpenGLTexture::PixelFormat pixelFormat)Sets the pixel format to pixelFormat.
See also pixelFormat().
[noexcept] void QTextureImageData::setPixelType(QOpenGLTexture::PixelType pixelType)Sets the pixel type to pixelType.
See also pixelType().
[noexcept] void QTextureImageData::setTarget(QOpenGLTexture::Target target)Sets the target to target.
See also target().
[noexcept] void QTextureImageData::setWidth(int
width)Sets the width to width. setWidth
See also width().
[noexcept] QOpenGLTexture::Target QTextureImageData::target() constReturns the target for the stored texture.
See also setTarget().
[noexcept] int QTextureImageData::width() constReturns the width of the stored texture
See also setWidth().