QQuick3DInstancing#
Synopsis#
Functions#
def
depthSortingEnabled
()def
hasTransparency
()def
instanceBuffer
(instanceCount)def
instanceColor
(index)def
instanceCountOverride
()def
instanceCustomData
(index)def
instancePosition
(index)def
instanceRotation
(index)def
instanceScale
(index)def
markDirty
()
Virtual functions#
def
getInstanceBuffer
(instanceCount)
Slots#
def
setDepthSortingEnabled
(enabled)def
setHasTransparency
(hasTransparency)def
setInstanceCountOverride
(instanceCountOverride)
Signals#
def
depthSortingEnabledChanged
()def
hasTransparencyChanged
()def
instanceCountOverrideChanged
()def
instanceNodeDirty
()def
instanceTableChanged
()
Static functions#
def
calculateTableEntry
(position, scale, eulerRotation, color[, customData={}])def
calculateTableEntryFromQuaternion
(position, scale, rotation, color[, customData={}])
Detailed Description#
- class PySide6.QtQuick3D.QQuick3DInstancing([parent=None])#
- Parameters
parent –
PySide6.QtQuick3D.QQuick3DObject
- static PySide6.QtQuick3D.QQuick3DInstancing.calculateTableEntry(position, scale, eulerRotation, color[, customData={}])#
- Parameters
position –
PySide6.QtGui.QVector3D
scale –
PySide6.QtGui.QVector3D
eulerRotation –
PySide6.QtGui.QVector3D
color –
PySide6.QtGui.QColor
customData –
PySide6.QtGui.QVector4D
- Return type
- static PySide6.QtQuick3D.QQuick3DInstancing.calculateTableEntryFromQuaternion(position, scale, rotation, color[, customData={}])#
- Parameters
position –
PySide6.QtGui.QVector3D
scale –
PySide6.QtGui.QVector3D
rotation –
PySide6.QtGui.QQuaternion
color –
PySide6.QtGui.QColor
customData –
PySide6.QtGui.QVector4D
- Return type
- PySide6.QtQuick3D.QQuick3DInstancing.depthSortingEnabled()#
- Return type
bool
- PySide6.QtQuick3D.QQuick3DInstancing.depthSortingEnabledChanged()#
- abstract PySide6.QtQuick3D.QQuick3DInstancing.getInstanceBuffer(instanceCount)#
- Parameters
instanceCount – int
- Return type
- PySide6.QtQuick3D.QQuick3DInstancing.hasTransparency()#
- Return type
bool
- PySide6.QtQuick3D.QQuick3DInstancing.hasTransparencyChanged()#
- PySide6.QtQuick3D.QQuick3DInstancing.instanceBuffer(instanceCount)#
- Parameters
instanceCount – int
- Return type
- PySide6.QtQuick3D.QQuick3DInstancing.instanceColor(index)#
- Parameters
index – int
- Return type
- PySide6.QtQuick3D.QQuick3DInstancing.instanceCountOverride()#
- Return type
int
- PySide6.QtQuick3D.QQuick3DInstancing.instanceCountOverrideChanged()#
- PySide6.QtQuick3D.QQuick3DInstancing.instanceCustomData(index)#
- Parameters
index – int
- Return type
- PySide6.QtQuick3D.QQuick3DInstancing.instanceNodeDirty()#
- PySide6.QtQuick3D.QQuick3DInstancing.instancePosition(index)#
- Parameters
index – int
- Return type
- PySide6.QtQuick3D.QQuick3DInstancing.instanceRotation(index)#
- Parameters
index – int
- Return type
- PySide6.QtQuick3D.QQuick3DInstancing.instanceScale(index)#
- Parameters
index – int
- Return type
- PySide6.QtQuick3D.QQuick3DInstancing.instanceTableChanged()#
- PySide6.QtQuick3D.QQuick3DInstancing.markDirty()#
- PySide6.QtQuick3D.QQuick3DInstancing.setDepthSortingEnabled(enabled)#
- Parameters
enabled – bool
- PySide6.QtQuick3D.QQuick3DInstancing.setHasTransparency(hasTransparency)#
- Parameters
hasTransparency – bool
- PySide6.QtQuick3D.QQuick3DInstancing.setInstanceCountOverride(instanceCountOverride)#
- Parameters
instanceCountOverride – int