QTextureImageData stores data representing a texture. 更多...
头: | #include <QTextureImageData> |
CMake: |
find_package(Qt6 COMPONENTS 3drender REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
Since: | Qt 5.5 |
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 |
构造新的 Qt3DRender::QTextureImageData .
Returns the alignment requirement for the image.
另请参阅 setAlignment ().
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 .
另请参阅 setData ().
Returns the depth of the stored texture
另请参阅 setDepth ().
Returns the number of faces in the stored texture
另请参阅 setFaces ().
Returns the format of the stored texture.
另请参阅 setFormat ().
Returns the height of the stored texture
另请参阅 setHeight ().
Returns true if the stored texture is in a compressed format
Returns the number of layers in the stored texture
另请参阅 setLayers ().
Returns the number of mip levels in the stored texture
另请参阅 setMipLevels ().
Returns the pixel format of the stored texture.
另请参阅 setPixelFormat ().
Returns the pixel type of the stored texture.
另请参阅 setPixelType ().
设置 alignment requirements for the image.
另请参阅 alignment ().
Stores the data data with blocksize blockSize and if the data to be stored is compressed isCompressed .
另请参阅 data ().
Sets the depth to depth . setDepth
另请参阅 depth ().
Sets the faces to faces . setFaces
另请参阅 faces ().
Sets the format to format .
另请参阅 format ().
Sets the height to height . setHeight
另请参阅 height ().
Copies the image image as raw data within this object.
Sets the layers to layers . setLayers
另请参阅 layers ().
Sets the mip levels to mipLevels . setMipLevels
另请参阅 mipLevels ().
Sets the pixel format to pixelFormat .
另请参阅 pixelFormat ().
Sets the pixel type to pixelType .
另请参阅 pixelType ().
Sets the target to target .
另请参阅 target ().
Sets the width to width . setWidth
另请参阅 width ().
Returns the target for the stored texture.
另请参阅 setTarget ().
Returns the width of the stored texture
另请参阅 setWidth ().