PySide6.Qt3DRender.Qt3DRender.QTextureData¶
- class QTextureData¶
QTextureData类存储纹理信息,例如目标、高度、宽度、深度、层数、环绕方式以及是否启用了mipmaps。更多…概要¶
方法¶
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)¶
- Parameters:
imageData –
QSharedPointer
使用
imageData向纹理添加额外的图像层。注意
纹理图像应加载指定在纹理上的大小。然而,如果未指定大小,则使用第一个纹理图像文件的大小作为默认值。
- comparisonFunction()¶
- Return type:
ComparisonFunction
返回当前的比较函数。
另请参阅
setComparisonFunction()- comparisonMode()¶
- Return type:
ComparisonMode
返回当前的比较模式。
另请参阅
setComparisonMode()- depth()¶
- Return type:
整数
返回纹理深度。
另请参阅
setDepth()- format()¶
- Return type:
TextureFormat
返回纹理格式
另请参阅
setFormat()- height()¶
- Return type:
整数
返回纹理高度。
另请参阅
setHeight()- imageData()¶
- Return type:
QSharedPointerQt3DRender.QTextureImageData 的列表
返回此纹理使用的图像数据。
- isAutoMipMapGenerationEnabled()¶
- Return type:
布尔
返回纹理是否启用了自动mipmap生成。
- layers()¶
- Return type:
整数
返回纹理层。
另请参阅
setLayers()- magnificationFilter()¶
- Return type:
Filter
返回当前的放大滤镜。
另请参阅
setMagnificationFilter()- maximumAnisotropy()¶
- Return type:
浮点数
返回当前的最大各向异性。
另请参阅
setMaximumAnisotropy()- minificationFilter()¶
- Return type:
Filter
返回当前的压缩过滤器。
另请参阅
setMinificationFilter()- setAutoMipMapGenerationEnabled(isAutoMipMapGenerationEnabled)¶
- Parameters:
isAutoMipMapGenerationEnabled – 布尔值
设置纹理是否启用了自动mipmap生成,设置为
autoMipMap。另请参阅
isAutoMipMapGenerationEnabled()- setComparisonFunction(comparisonFunction)¶
- Parameters:
comparisonFunction –
ComparisonFunction
将比较函数设置为
comparisonFunction。另请参阅
comparisonFunction()- setComparisonMode(comparisonMode)¶
- Parameters:
comparisonMode –
ComparisonMode
将比较模式设置为
comparisonMode。另请参阅
comparisonMode()- setDepth(depth)¶
- Parameters:
深度 – int
将纹理深度设置为
depth另请参阅
depth()- setFormat(format)¶
- Parameters:
格式 –
TextureFormat
将纹理格式设置为
format。另请参阅
format()- setHeight(height)¶
- Parameters:
height – int
将目标高度设置为
height。另请参阅
height()- setLayers(layers)¶
- Parameters:
layers – 整数
将纹理层设置为
layers。另请参阅
layers()- setMagnificationFilter(filter)¶
- Parameters:
filter –
过滤器
将放大滤镜设置为
filter。另请参阅
magnificationFilter()- setMaximumAnisotropy(maximumAnisotropy)¶
- Parameters:
maximumAnisotropy – 浮点数
设置最大各向异性为
maximumAnisotropy。另请参阅
maximumAnisotropy()- setMinificationFilter(filter)¶
- Parameters:
filter –
过滤器
将最小化过滤器设置为
filter。另请参阅
minificationFilter()- setTarget(target)¶
- Parameters:
目标 –
Target
将目标纹理设置为
target。另请参阅
target()- setWidth(width)¶
- Parameters:
width – 整数
将纹理宽度设置为
width。另请参阅
width()- setWrapModeX(wrapModeX)¶
- Parameters:
wrapModeX –
WrapMode
将X的环绕模式设置为
wrapModeX。另请参阅
wrapModeX()- setWrapModeY(wrapModeY)¶
- Parameters:
wrapModeY –
WrapMode
将Y的环绕模式设置为
wrapModeY。另请参阅
wrapModeY()- setWrapModeZ(wrapModeZ)¶
- Parameters:
wrapModeZ –
WrapMode
将环绕模式 Z 设置为
wrapModeZ。另请参阅
wrapModeZ()- target()¶
- Return type:
目标
返回纹理数据目标。
另请参阅
setTarget()- width()¶
- Return type:
整数
返回纹理宽度。
另请参阅
setWidth()- wrapModeX()¶
- Return type:
WrapMode
返回当前的环绕模式X。
另请参阅
setWrapModeX()- wrapModeY()¶
- Return type:
WrapMode
返回当前的环绕模式 Y。
另请参阅
setWrapModeY()- wrapModeZ()¶
- Return type:
WrapMode
返回当前的环绕模式 Z。
另请参阅
setWrapModeZ()