PySide6.Qt3DRender.Qt3DRender.QTextureImageData

class QTextureImageData

QTextureImageData 存储表示纹理的数据。更多

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

__init__()

构造一个新的 QTextureImageData

alignment()
Return type:

整数

返回图像的对齐要求。

另请参阅

setAlignment()

cleanup()

移除存储的纹理数据并将对象返回到其初始状态

data([layer=0[, face=0[, mipmapLevel=0]]])
Parameters:
  • layer – int

  • face – int

  • mipmapLevel – int

Return type:

QByteArray

返回纹理在层 layer、面 face 和 mipmap 级别 mipmapLevel 的原始图像数据。

另请参阅

setData()

depth()
Return type:

整数

返回存储纹理的深度

另请参阅

setDepth()

faces()
Return type:

整数

返回存储纹理中的面数

另请参阅

setFaces()

format()
Return type:

TextureFormat

返回存储纹理的格式。

另请参阅

setFormat()

height()
Return type:

整数

返回存储纹理的高度

另请参阅

setHeight()

isCompressed()
Return type:

布尔

如果存储的纹理是压缩格式,则返回 true

layers()
Return type:

整数

返回存储纹理中的层数

另请参阅

setLayers()

mipLevels()
Return type:

整数

返回存储纹理中的mip级别数量

另请参阅

setMipLevels()

pixelFormat()
Return type:

PixelFormat

返回存储纹理的像素格式。

另请参阅

setPixelFormat()

pixelType()
Return type:

PixelType

返回存储纹理的像素类型。

另请参阅

setPixelType()

setAlignment(alignment)
Parameters:

alignment – int

设置图像的alignment要求。

另请参阅

alignment()

setData(data, blockSize[, isCompressed=false])
Parameters:
  • dataQByteArray

  • blockSize – int

  • isCompressed – 布尔值

存储数据 data,块大小为 blockSize,如果要存储的数据是压缩的 isCompressed

另请参阅

data()

setDepth(depth)
Parameters:

深度 – int

设置深度为 depthsetDepth

另请参阅

depth()

setFaces(faces)
Parameters:

faces – 整数

将面设置为 facessetFaces

另请参阅

faces()

setFormat(format)
Parameters:

格式TextureFormat

将格式设置为 format

另请参阅

format()

setHeight(height)
Parameters:

height – int

设置高度为 heightsetHeight

另请参阅

height()

setImage(image)
Parameters:

图像QImage

将图像 image 作为原始数据复制到此对象中。

setLayers(layers)
Parameters:

layers – 整数

将图层设置为 layerssetLayers

另请参阅

layers()

setMipLevels(mipLevels)
Parameters:

mipLevels – int

设置mip级别为mipLevelssetMipLevels

另请参阅

mipLevels()

setPixelFormat(pixelFormat)
Parameters:

pixelFormatPixelFormat

设置像素格式为 pixelFormat

另请参阅

pixelFormat()

setPixelType(pixelType)
Parameters:

pixelTypePixelType

将像素类型设置为 pixelType

另请参阅

pixelType()

setTarget(target)
Parameters:

目标Target

将目标设置为 target

另请参阅

target()

setWidth(width)
Parameters:

width – 整数

设置宽度为 widthsetWidth

另请参阅

width()

target()
Return type:

目标

返回存储纹理的目标。

另请参阅

setTarget()

width()
Return type:

整数

返回存储纹理的宽度

另请参阅

setWidth()