class QQuick3DInstancing#

Inheritance diagram of PySide6.QtQuick3D.QQuick3DInstancing

概要#

属性#

方法#

虚拟方法#

槽函数#

信号#

静态函数#

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

详细描述#

class QmlIsUncreatable#

当使用 from __feature__ import true_property 时,可以直接使用属性;否则,通过访问器函数。

property depthSortingEnabledᅟ: bool#
访问函数
property hasTransparencyᅟ: bool#
访问函数
property instanceCountOverrideᅟ: int#
访问函数
__init__([parent=None])#
参数:

parentQQuick3DObject

static calculateTableEntry(position, scale, eulerRotation, color[, customData={}])#
参数:
返回类型:

InstanceTableEntry

静态 calculateTableEntryFromQuaternion(position, scale, rotation, color[, customData={}])#
参数:
返回类型:

InstanceTableEntry

depthSortingEnabled()#
返回类型:

bool

属性 depthSortingEnabled 的获取器。

depthSortingEnabledChanged()#

属性 depthSortingEnabled 变化时的通知信号。

抽象的 getInstanceBuffer(instanceCount)#
参数:

instanceCount – int

返回类型:

QByteArray

hasTransparency()#
返回类型:

bool

属性 hasTransparency 的获取器。

hasTransparencyChanged()#

属性 hasTransparency 变化时的通知信号。

instanceBuffer(instanceCount)#
参数:

instanceCount – int

返回类型:

QByteArray

instanceColor(index)#
参数:

index – int

返回类型:

QColor

instanceCountOverride()#
返回类型:

int

属性 instanceCountOverride 的获取器。

instanceCountOverrideChanged()#

属性通知信号 instanceCountOverride .

instanceCustomData(index)#
参数:

index – int

返回类型:

QVector4D

instanceNodeDirty()#
instancePosition(index)#
参数:

index – int

返回类型:

QVector3D

instanceRotation(index)#
参数:

index – int

返回类型:

QQuaternion

instanceScale(index)#
参数:

index – int

返回类型:

QVector3D

instanceTableChanged()#
markDirty()#
setDepthSortingEnabled(enabled)#
参数:

enabled – bool

属性 depthSortingEnabled 的设置器。

setHasTransparency(hasTransparency)#
参数:

hasTransparency – bool

属性 hasTransparency 的设置器。

setInstanceCountOverride(instanceCountOverride)#
参数:

instanceCountOverride – int

属性 instanceCountOverride 的设置器。