class QBuffer#

提供存储原始数据的数据存储,这些数据稍后将用作顶点或统一变量。更多信息...

Inheritance diagram of PySide6.Qt3DCore.Qt3DCore.QBuffer

概要#

属性#

方法#

槽位#

信号#

注意

此文档中可能包含自动从C++转换为Python的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建一个问题报告来告知我们。

详细描述#

可以使用setData()直接提供数据。

class UsageType#

使用的类型。

常量

说明

Qt3DCore.QBuffer.StreamDraw

GL_STREAM_DRAW

Qt3DCore.QBuffer.StreamRead

GL_STREAM_READ

Qt3DCore.QBuffer.StreamCopy

GL_STREAM_COPY

Qt3DCore.QBuffer.StaticDraw

GL_STATIC_DRAW

Qt3DCore.QBuffer.StaticRead

GL_STATIC_READ

Qt3DCore.QBuffer.StaticCopy

GL_STATIC_COPY

Qt3DCore.QBuffer.DynamicDraw

GL_DYNAMIC_DRAW

Qt3DCore.QBuffer.DynamicRead

GL_DYNAMIC_READ

Qt3DCore.QBuffer.DynamicCopy

GL_DYNAMIC_COPY

class AccessType#

常量

说明

Qt3DCore.QBuffer.Write

写入访问

Qt3DCore.QBuffer.Read

读取访问

Qt3DCore.QBuffer.ReadWrite

Write|Read

注意

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

属性 accessTypeᅟ: Qt3DCore.QBuffer.AccessType#

返回缓冲区的AccessType

另请参阅

AccessType

访问函数
属性 usageᅟ: Qt3DCore.QBuffer.UsageType#

存储缓冲区使用情况。

访问函数
__init__([parent=None])#
参数:

parentQNode

构造一个新的带有 parentQBuffer

accessType()#
返回类型:

AccessType

另请参阅

setAccessType()

属性 accessType 的 getter。

accessTypeChanged(access)#
参数:

accessAccessType

属性 accessType 的通知信号。

data()#
返回类型:

QByteArray

返回数据。

另请参阅

setData()

dataAvailable()#

当数据可用时,发出此信号。

dataChanged(bytes)#
参数:

bytesQByteArray

数据更改时,用 bytes 发出此信号。

setAccessType(access)#
参数:

accessAccessType

另请参阅

accessType()

属性 accessType 的 setter。

setData(bytes)#
参数:

bytesQByteArray

bytes 设置为数据。

另请参阅

data()

setUsage(usage)#
参数:

usageUsageType

另请参阅

usage()

属性 usage 的 setter。

updateData(offset, bytes)#
参数:

通过在 offset 位置替换数据来更新数据。

usage()#
返回类型:

UsageType

另请参阅

setUsage()

属性 usageᅟ 的获取器。

usageChanged(usage)#
参数:

usageUsageType

属性 usageᅟ 的通知信号。