QBuffer¶
Provides a data store for raw data to later be used as vertices or uniforms. More…
New in version 6.0.
Synopsis¶
Functions¶
def
accessType
()def
data
()def
setData
(bytes)def
updateData
(offset, bytes)def
usage
()
Slots¶
def
setAccessType
(access)def
setUsage
(usage)
Signals¶
def
accessTypeChanged
(access)def
dataAvailable
()def
dataChanged
(bytes)def
usageChanged
(usage)
Detailed Description¶
Data can be provided directly using setData()
.
- class PySide6.Qt3DCore.Qt3DCore.QBuffer([parent=None])¶
- Parameters
parent –
PySide6.Qt3DCore.Qt3DCore.QNode
Constructs a new QBuffer
with parent
.
- PySide6.Qt3DCore.Qt3DCore.QBuffer.UsageType¶
The type of the usage.
Constant
Description
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
- PySide6.Qt3DCore.Qt3DCore.QBuffer.AccessType¶
Constant
Description
Qt3DCore.QBuffer.Write
Write access
Qt3DCore.QBuffer.Read
Read access
Qt3DCore.QBuffer.ReadWrite
Write|Read
- PySide6.Qt3DCore.Qt3DCore.QBuffer.accessType()¶
- Return type
Returns the AccessType
of the buffer.
See also
AccessType
- PySide6.Qt3DCore.Qt3DCore.QBuffer.accessTypeChanged(access)¶
- Parameters
access –
AccessType
- PySide6.Qt3DCore.Qt3DCore.QBuffer.data()¶
- Return type
Returns the data.
See also
setData()
- PySide6.Qt3DCore.Qt3DCore.QBuffer.dataAvailable()¶
- PySide6.Qt3DCore.Qt3DCore.QBuffer.dataChanged(bytes)¶
- Parameters
bytes –
PySide6.QtCore.QByteArray
- PySide6.Qt3DCore.Qt3DCore.QBuffer.setAccessType(access)¶
- Parameters
access –
AccessType
Returns the AccessType
of the buffer.
See also
AccessType
- PySide6.Qt3DCore.Qt3DCore.QBuffer.setData(bytes)¶
- Parameters
bytes –
PySide6.QtCore.QByteArray
Sets bytes
as data.
See also
data()
Holds the buffer usage.
- PySide6.Qt3DCore.Qt3DCore.QBuffer.updateData(offset, bytes)¶
- Parameters
offset – int
bytes –
PySide6.QtCore.QByteArray
Updates the data by replacing it with bytes
at offset
.
Holds the buffer usage.
© 2022 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.