- class QTextureData#
QQlueData类存储纹理信息,例如目标、高度、宽度、深度、层数、环绕方式和是否启用Mipmap。 更多…
概要#
方法#
def
__init__()def
addImageData()def
comparisonMode()def
depth()def
format()def
height()def
imageData()def
layers()def
setDepth()def
setFormat()def
setHeight()def
setLayers()def
setTarget()def
setWidth()def
setWrapModeX()def
setWrapModeY()def
setWrapModeZ()def
target()def
width()def
wrapModeX()def
wrapModeY()def
wrapModeZ()
备注
本文件可能包含自动从C++翻译为Python的代码片段。我们始终欢迎对代码片段的翻译进行贡献。如果您发现翻译存在问题时,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单向我们反馈。
详细说明#
- __init__()#
创建一个新的
QTextureData实例。- addImageData(imageData)#
- 参数:
imageData –
QSharedPointer
使用
imageData为纹理添加额外的图像层。备注
纹理图像应加载到纹理上指定的尺寸。但是,如果未指定尺寸,则默认使用第一张纹理图像文件的尺寸。
- comparisonFunction()#
- 返回类型:
比较函数
返回当前比较函数。
另请参阅
setComparisonFunction()- comparisonMode()#
- 返回类型:
比较模式
返回当前比较模式。
另请参阅
setComparisonMode()- depth()#
- 返回类型:
int
返回纹理深度。
另请参阅
setDepth()- format()#
- 返回类型:
纹理格式
返回纹理格式。
另请参阅
setFormat()- height()#
- 返回类型:
int
返回纹理高度。
另请参阅
setHeight()- imageData()#
- 返回类型:
.QSharedPointer Qt3DRender.QTextureImageData 列表
返回该纹理使用的图像数据。
- isAutoMipMapGenerationEnabled()#
- 返回类型:
bool
返回纹理是否启用了自动生成Mipmap。
- layers()#
- 返回类型:
int
返回纹理层。
另请参阅
setLayers()- magnificationFilter()#
- 返回类型:
筛选器
返回当前的放大滤波器。
另请参阅
setMagnificationFilter()- maximumAnisotropy()#
- 返回类型:
float
返回当前的最大各向异性。
另请参阅
setMaximumAnisotropy()- minificationFilter()#
- 返回类型:
筛选器
返回当前的缩小滤波器。
另请参阅
setMinificationFilter()- setAutoMipMapGenerationEnabled(isAutoMipMapGenerationEnabled)#
- 参数:
isAutoMipMapGenerationEnabled – bool
设置是否启用了纹理的自动生成Mipmap,设为
autoMipMap。另请参阅
isAutoMipMapGenerationEnabled()- setComparisonFunction(comparisonFunction)#
- 参数:
comparisonFunction –
ComparisonFunction
将比较函数设置为
comparisonFunction。另请参阅
comparisonFunction()- setComparisonMode(comparisonMode)#
- 参数:
comparisonMode –
ComparisonMode
设置比较模式为
comparisonMode。另请参阅
comparisonMode()- setDepth(depth)#
- 参数:
depth – int
将纹理深度设置为
depth。另请参阅
depth()- setFormat(arg__1)#
- 参数:
arg__1 –
TextureFormat
将纹理格式设置为
format。另请参阅
format()- setHeight(height)#
- 参数:
height – int
将目标高度设置为
height。另请参阅
height()- setLayers(layers)#
- 参数:
layers – int
将纹理层数设置为
layers。另请参阅
layers()- setMagnificationFilter(filter)#
- 参数:
filter –
Filter
将放大过滤器设置为
filter。另请参阅
magnificationFilter()- setMaximumAnisotropy(maximumAnisotropy)#
- 参数:
maximumAnisotropy – float
将最大各向异性设置为
maximumAnisotropy。另请参阅
maximumAnisotropy()- setMinificationFilter(filter)#
- 参数:
filter –
Filter
将降采样过滤器设置为
filter。另请参阅
minificationFilter()- setTarget(target)#
- 参数:
target –
Target
将目标纹理设置为
target。另请参阅
target()- setWidth(width)#
- 参数:
width – int
将纹理宽度设置为
width。另请参阅
width()- setWrapModeX(wrapModeX)#
- 参数:
wrapModeX –
WrapMode
设置 X 轴的包裹模式为
wrapModeX。另请参阅
wrapModeX()- setWrapModeY(wrapModeY)#
- 参数:
wrapModeY –
WrapMode
设置 Y 轴的包裹模式为
wrapModeY。另请参阅
wrapModeY()- setWrapModeZ(wrapModeZ)#
- 参数:
wrapModeZ –
WrapMode
设置 Z 轴的包裹模式为
wrapModeZ。另请参阅
wrapModeZ()- target()#
- 返回类型:
目标
返回纹理数据目标。
另请参阅
setTarget()- width()#
- 返回类型:
int
返回纹理宽度。
另请参阅
setWidth()- wrapModeX()#
- 返回类型:
WrapMode
返回当前 X 轴的包裹模式。
另请参阅
setWrapModeX()- wrapModeY()#
- 返回类型:
WrapMode
返回当前 Y 轴的包裹模式。
另请参阅
setWrapModeY()- wrapModeZ()#
- 返回类型:
WrapMode
返回当前 Z 轴的包裹模式。
另请参阅
setWrapModeZ()