PySide6.QtQuick.QQuickGraphicsDevice¶
- class QQuickGraphicsDevice¶
The
QQuickGraphicsDevice
class provides an opaque container for native graphics objects representing graphics devices or contexts. More…Synopsis¶
Methods¶
def
__init__()
def
isNull()
Static functions¶
def
fromRhi()
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description¶
See also
- __init__()¶
Constructs a default
QQuickGraphicsDevice
that does not reference any native objects.- __init__(other)
- Parameters:
other –
QQuickGraphicsDevice
- static fromOpenGLContext(context)¶
- Parameters:
context –
QOpenGLContext
- Return type:
Returns a new
QQuickGraphicsDevice
referencing an existing OpenGLcontext
.This factory function is suitable for OpenGL.
Note
It is up the caller to ensure that
context
is going to be compatible and usable with theQQuickWindow
. Platform-specific mismatches in the associated QSurfaceFormat, or threading issues due to attempting to usecontext
on multiple threads are up to the caller to avoid.- static fromRhi(rhi)¶
- Parameters:
rhi –
QRhi
- Return type:
Returns a new
QQuickGraphicsDevice
referencing an existingrhi
object.Note
Similarly to
fromOpenGLContext()
, the caller must be careful to only share a QRhi (and so the underlying graphics context or device) between QQuickWindows that are known to be compatible, not breaking the underlying graphics API’s rules when it comes to threading, pixel formats, etc.- isNull()¶
- Return type:
bool
Returns true if this is a default constructed graphics device that does not reference any native objects.