PySide6.QtQuick.QQuickGraphicsDevice¶
- class QQuickGraphicsDevice¶
QQuickGraphicsDevice
类提供了一个不透明的容器,用于表示图形设备或上下文的本地图形对象。更多…概要¶
方法¶
def
__init__()
def
isNull()
静态函数¶
def
fromRhi()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
- __init__()¶
构造一个默认的
QQuickGraphicsDevice
,它不引用任何本地对象。- __init__(other)
- Parameters:
其他 –
QQuickGraphicsDevice
- static fromOpenGLContext(context)¶
- Parameters:
上下文 –
QOpenGLContext
- Return type:
返回一个新的
QQuickGraphicsDevice
,引用现有的OpenGLcontext
。这个工厂函数适用于OpenGL。
注意
由调用者确保
context
将与QQuickWindow
兼容且可用。调用者需避免由于关联的QSurfaceFormat的平台特定不匹配,或由于尝试在多个线程上使用context
而导致的线程问题。- static fromRhi(rhi)¶
- Parameters:
rhi –
QRhi
- Return type:
返回一个新的
QQuickGraphicsDevice
,引用现有的rhi
对象。注意
类似于
fromOpenGLContext()
,调用者必须小心,只能在已知兼容的QQuickWindows之间共享QRhi(以及底层的图形上下文或设备),不违反底层图形API在线程、像素格式等方面的规则。- isNull()¶
- Return type:
布尔
如果这是一个默认构造的图形设备,且不引用任何本地对象,则返回true。