- class QBuffer#
提供存储原始数据的数据存储,这些数据稍后将用作顶点或统一变量。更多信息...
概要#
属性#
方法#
def
__init__()
def
accessType()
def
data()
def
setData()
def
updateData()
def
usage()
槽位#
定义
setUsage()
信号#
注意
此文档中可能包含自动从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])#
- 参数:
parent –
QNode
构造一个新的带有
parent
的QBuffer
。- accessType()#
- 返回类型:
AccessType
另请参阅
setAccessType()
属性
accessType
的 getter。- accessTypeChanged(access)#
- 参数:
access –
AccessType
属性
accessType
的通知信号。- data()#
- 返回类型:
返回数据。
另请参阅
- dataAvailable()#
当数据可用时,发出此信号。
- dataChanged(bytes)#
- 参数:
bytes –
QByteArray
数据更改时,用
bytes
发出此信号。- setAccessType(access)#
- 参数:
access –
AccessType
另请参阅
accessType()
属性
accessType
的 setter。- setData(bytes)#
- 参数:
bytes –
QByteArray
将
bytes
设置为数据。另请参阅
- setUsage(usage)#
- 参数:
usage –
UsageType
另请参阅
usage()
属性
usage
的 setter。- updateData(offset, bytes)#
- 参数:
offset – int
bytes –
QByteArray
通过在
offset
位置替换数据来更新数据。- usage()#
- 返回类型:
UsageType
另请参阅
setUsage()
属性
usageᅟ
的获取器。- usageChanged(usage)#
- 参数:
usage –
UsageType
属性
usageᅟ
的通知信号。