class 属性#

摘要#

静态函数#

注意

此文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对代码片段进行翻译的贡献。如果您在翻译中发现问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建票据来告诉我们

详细描述#

PySide6.QtQuick.QSGGeometry.Attribute.position#
PySide6.QtQuick.QSGGeometry.Attribute.tupleSize#
PySide6.QtQuick.QSGGeometry.Attribute.type#
PySide6.QtQuick.QSGGeometry.Attribute.isVertexCoordinate#
PySide6.QtQuick.QSGGeometry.Attribute.attributeType#
PySide6.QtQuick.QSGGeometry.Attribute.reserved#
static create(pos, tupleSize, primitiveType[, isPosition=false])#
参数:
  • pos – int

  • tupleSize – int

  • primitiveType – int

  • isPosition – bool

返回类型:

属性

为属性寄存器 pos 创建一个新的 Attribute 包含 tupleSizeprimitiveType 可以是来自 Type 的任何受支持类型,例如 FloatTypeUnsignedByteType

如果属性描述了顶点的位置,则应将 isPosition 提示设置为 true。场景图渲染器可能会使用此信息来进行优化。

请使用创建函数来构建属性,而不是初始化列表,以确保所有字段都被初始化。

static createWithAttributeType(pos, tupleSize, primitiveType, attributeType)#
参数:
  • pos – int

  • tupleSize – int

  • primitiveType – int

  • attributeTypeAttributeType

返回类型:

属性

为属性寄存器 pos 创建一个新的 Attribute 包含 tupleSizeprimitiveType 可以是来自 Type 的任何受支持类型,例如 FloatTypeUnsignedByteType

attributeType 描述了属性的期望用途。

请使用创建函数来构建属性,而不是初始化列表,以确保所有字段都被初始化。