Details
Description
Methods pertaining to the frame buffer object appear to be missing:
>>> from PySide6.QtQuick import QQuickFramebufferObject
>>> dir(QQuickFramebufferObject.Renderer)
['_class', 'delattr', 'dict', 'dir', 'doc', 'eq', 'format', 'ge', '
getattribute', 'gt', 'hash', 'init', 'init_subclass', 'le', 'lt', '_modu
le_', 'ne', 'new', 'reduce', 'reduce_ex', 'repr', 'setattr', 'sizeof_',
'_str', 'subclasshook_', 'invalidateFramebufferObject', 'render', 'synchronize', 'update']
I first noticed this when I needed to implement the createFramebufferObject virtual function, and noticed it was never being called. After the above examination I noticed that method and the framebufferObject getter method are missing. When I checked the same class in PySide2 both of those methods were correctly listed.
Attachments
For Gerrit Dashboard: PYSIDE-1611 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
356989,3 | PySide6: Add missing API of QQuickFramebufferObject.Renderer | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
357063,2 | PySide6: Add missing API of QQuickFramebufferObject.Renderer | 6.1 | pyside/pyside-setup | Status: MERGED | +2 | 0 |