- 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()