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 {
77 QOpenGLContext *context;
79 DeviceAndContext deviceAndContext;
80 DeviceAndCommandQueue deviceAndCommandQueue;
81 PhysicalDevice physicalDevice;
82 DeviceObjects deviceObjects;
84 QRhiAdapter *rhiAdapter;