QTextureImageData#

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

概要#

方法#

注意

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

详细信息#

__init__()#

构建一个新的 QTextureImageData 对象。

alignment()#
返回类型::

int

返回图像的对齐要求。

另请参阅

setAlignment()

cleanup()#

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

data(layer[face[, mipmapLevel]])#
参数::
  • layer – int

  • face – int

  • mipmapLevel – int

返回类型::

QByteArray

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

另请参阅

setData()

depth()#
返回类型::

int

返回存储的纹理的深度

另请参阅

setDepth()

faces()#
返回类型::

int

返回存储纹理中的面数

另请参阅

setFaces()

format()#
返回类型::

TextureFormat

返回存储纹理的格式。

另请参阅

setFormat()

height()#
返回类型::

int

返回存储纹理的高度

另请参阅

setHeight()

isCompressed()#
返回类型::

bool

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

layers()#
返回类型::

int

返回存储纹理中的层数

另请参阅

setLayers()

mipLevels()#
返回类型::

int

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

另请参阅

setMipLevels()

pixelFormat()#
返回类型::

PixelFormat

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

另请参阅

setPixelFormat()

pixelType()#
返回类型::

PixelType

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

另请参阅

setPixelType()

setAlignment(alignment)#
参数::

alignment – int

设置图像的 alignment 需求。

另请参阅

alignment()

setData(data, blockSize[, isCompressed=false])#
参数::
  • dataQByteArray

  • blockSize – int

  • isCompressed – bool

使用块大小 blockSize 存储数据 data,并接收压缩标志 isCompressed

另请参阅

data()

setDepth(depth)#
参数::

depth – int

将深度设置为 depth。 setDepth

另请参阅

depth()

setFaces(faces)#
参数::

faces – int

将面设置为 facessetFaces

另请参阅

faces()

setFormat(format)#
参数::

formatTextureFormat

将格式设置为 format

另请参阅

format()

setHeight(height)#
参数::

height – int

将高度设置为 heightsetHeight

另请参阅

height()

setImage(arg__1)#
参数::

arg__1QImage

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

setLayers(layers)#
参数::

layers – int

将层数设置为 layerssetLayers

另请参阅

layers()

setMipLevels(mipLevels)#
参数::

mipLevels – int

将MIP级别设置为 mipLevelssetMipLevels

另请参阅

mipLevels()

setPixelFormat(pixelFormat)#
参数::

pixelFormatPixelFormat

将像素格式设置为 pixelFormat

另请参阅

pixelFormat()

setPixelType(pixelType)#
参数::

pixelTypePixelType

将像素类型设置为 pixelType

另请参阅

pixelType()

setTarget(target)#
参数::

targetTarget

将目标设置为 target

另请参阅

target()

setWidth(width)#
参数::

width – int

设置宽度为 widthsetWidth

另请参阅

width()

target()#
返回类型::

目标

返回存储的纹理的目标。

另请参阅

setTarget()

width()#
返回类型::

int

返回存储纹理的宽度

另请参阅

setWidth()