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