28 static QQuickGraphicsDevicePrivate *get(QQuickGraphicsDevice *p) {
return p->d; }
29 static const QQuickGraphicsDevicePrivate *get(
const QQuickGraphicsDevice *p) {
return p->d; }
30 QQuickGraphicsDevicePrivate();
31 QQuickGraphicsDevicePrivate(
const QQuickGraphicsDevicePrivate &other);
38 DeviceAndCommandQueue,
46 Type type = Type::Null;
54 struct DeviceAndContext {
59 struct DeviceAndCommandQueue {
64 struct PhysicalDevice {
68 struct DeviceObjects {
76 QOpenGLContext *context;
78 DeviceAndContext deviceAndContext;
79 DeviceAndCommandQueue deviceAndCommandQueue;
80 PhysicalDevice physicalDevice;
81 DeviceObjects deviceObjects;
83 QRhiAdapter *rhiAdapter;