PySide6.Qt3DCore.Qt3DCore.QBuffer

class QBuffer

为原始数据提供一个数据存储,以便稍后用作顶点或统一数据。更多

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.读写

写入|读取

注意

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

property accessTypeᅟ: Qt3DCore.QBuffer.AccessType

返回缓冲区的AccessType

另请参阅

AccessType

Access functions:
property usageᅟ: Qt3DCore.QBuffer.UsageType

保存缓冲区使用情况。

Access functions:
__init__([parent=None])
Parameters:

parentQNode

使用parent构造一个新的QBuffer

accessType()
Return type:

AccessType

另请参阅

setAccessType()

属性 accessTypeᅟ 的获取器。

accessTypeChanged(access)
Parameters:

访问AccessType

属性 accessTypeᅟ 的通知信号。

data()
Return type:

QByteArray

返回数据。

另请参阅

setData()

dataAvailable()

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

dataChanged(bytes)
Parameters:

字节QByteArray

当数据发生变化时,会发出带有bytes的信号。

setAccessType(access)
Parameters:

访问AccessType

另请参阅

accessType()

属性 accessTypeᅟ 的设置器。

setData(bytes)
Parameters:

字节QByteArray

bytes 设置为数据。

另请参阅

data()

setUsage(usage)
Parameters:

用法UsageType

另请参阅

usage()

属性 usageᅟ 的设置器。

updateData(offset, bytes)
Parameters:

通过用bytesoffset处替换数据来更新数据。

usage()
Return type:

UsageType

另请参阅

setUsage()

属性 usageᅟ 的获取器。

usageChanged(usage)
Parameters:

用法UsageType

属性 usageᅟ 的通知信号。