Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQuickGraphicsDevicePrivate Class Reference

#include <qquickgraphicsdevice_p.h>

Collaboration diagram for QQuickGraphicsDevicePrivate:

Classes

struct  Adapter
struct  DeviceAndContext
struct  DeviceAndCommandQueue
struct  PhysicalDevice
struct  DeviceObjects
union  [union].u

Public Types

enum class  Type {
  Null , OpenGLContext , Adapter , DeviceAndContext ,
  DeviceAndCommandQueue , PhysicalDevice , DeviceObjects , Rhi ,
  RhiAdapter
}

Public Member Functions

 QQuickGraphicsDevicePrivate ()
 QQuickGraphicsDevicePrivate (const QQuickGraphicsDevicePrivate &other)

Static Public Member Functions

static QQuickGraphicsDevicePrivate * get (QQuickGraphicsDevice *pp)
static const QQuickGraphicsDevicePrivate * get (const QQuickGraphicsDevice *pp)

Public Attributes

QAtomicInt ref
Type type = Type::Null
union  u

Detailed Description

Definition at line 25 of file qquickgraphicsdevice_p.h.

Member Enumeration Documentation

◆ Type

Enumerator
Null 
OpenGLContext 
Adapter 
DeviceAndContext 
DeviceAndCommandQueue 
PhysicalDevice 
DeviceObjects 
Rhi 
RhiAdapter 

Definition at line 33 of file qquickgraphicsdevice_p.h.

Constructor & Destructor Documentation

◆ QQuickGraphicsDevicePrivate() [1/2]

QQuickGraphicsDevicePrivate::QQuickGraphicsDevicePrivate ( )

Definition at line 286 of file qquickgraphicsdevice.cpp.

◆ QQuickGraphicsDevicePrivate() [2/2]

QQuickGraphicsDevicePrivate::QQuickGraphicsDevicePrivate ( const QQuickGraphicsDevicePrivate & other)

Definition at line 291 of file qquickgraphicsdevice.cpp.

Member Function Documentation

◆ get() [1/2]

const QQuickGraphicsDevicePrivate * QQuickGraphicsDevicePrivate::get ( const QQuickGraphicsDevice * p)
inlinestatic

Definition at line 29 of file qquickgraphicsdevice_p.h.

◆ get() [2/2]

QQuickGraphicsDevicePrivate * QQuickGraphicsDevicePrivate::get ( QQuickGraphicsDevice * p)
inlinestatic

Definition at line 28 of file qquickgraphicsdevice_p.h.

Member Data Documentation

◆ ref

QAtomicInt QQuickGraphicsDevicePrivate::ref

Definition at line 45 of file qquickgraphicsdevice_p.h.

◆ type

Type QQuickGraphicsDevicePrivate::type = Type::Null

Definition at line 46 of file qquickgraphicsdevice_p.h.

◆ u

union QQuickGraphicsDevicePrivate::[union].u QQuickGraphicsDevicePrivate::u

The documentation for this class was generated from the following files: