![]() |
Qt 6.x
The Qt SDK
|
#include <qquickgraphicsdevice_p.h>
Classes | |
struct | Adapter |
struct | DeviceAndCommandQueue |
struct | DeviceAndContext |
struct | DeviceObjects |
struct | PhysicalDevice |
Public Types | |
enum class | Type { Null , OpenGLContext , Adapter , DeviceAndContext , DeviceAndCommandQueue , PhysicalDevice , DeviceObjects , Rhi } |
Public Member Functions | |
QQuickGraphicsDevicePrivate () | |
QQuickGraphicsDevicePrivate (const QQuickGraphicsDevicePrivate *other) | |
Static Public Member Functions | |
static QQuickGraphicsDevicePrivate * | get (QQuickGraphicsDevice *p) |
static const QQuickGraphicsDevicePrivate * | get (const QQuickGraphicsDevice *p) |
Public Attributes | ||
QAtomicInt | ref | |
Type | type = Type::Null | |
union { | ||
QOpenGLContext * context | ||
Adapter adapter | ||
DeviceAndContext deviceAndContext | ||
DeviceAndCommandQueue deviceAndCommandQueue | ||
PhysicalDevice physicalDevice | ||
DeviceObjects deviceObjects | ||
QRhi * rhi | ||
} | u | |
Definition at line 24 of file qquickgraphicsdevice_p.h.
|
strong |
Enumerator | |
---|---|
Null | |
OpenGLContext | |
Adapter | |
DeviceAndContext | |
DeviceAndCommandQueue | |
PhysicalDevice | |
DeviceObjects | |
Rhi |
Definition at line 32 of file qquickgraphicsdevice_p.h.
QQuickGraphicsDevicePrivate::QQuickGraphicsDevicePrivate | ( | ) |
Definition at line 233 of file qquickgraphicsdevice.cpp.
QQuickGraphicsDevicePrivate::QQuickGraphicsDevicePrivate | ( | const QQuickGraphicsDevicePrivate * | other | ) |
Definition at line 238 of file qquickgraphicsdevice.cpp.
|
inlinestatic |
Definition at line 28 of file qquickgraphicsdevice_p.h.
|
inlinestatic |
Definition at line 27 of file qquickgraphicsdevice_p.h.
Referenced by QSGRhiSupport::createRhi(), and QQuickGraphicsDevice::fromRhi().
Adapter QQuickGraphicsDevicePrivate::adapter |
Definition at line 75 of file qquickgraphicsdevice_p.h.
Referenced by QSGRhiSupport::createRhi().
QOpenGLContext* QQuickGraphicsDevicePrivate::context |
Definition at line 74 of file qquickgraphicsdevice_p.h.
Referenced by QSGRhiSupport::createRhi().
DeviceAndCommandQueue QQuickGraphicsDevicePrivate::deviceAndCommandQueue |
Definition at line 77 of file qquickgraphicsdevice_p.h.
Referenced by QSGRhiSupport::createRhi().
DeviceAndContext QQuickGraphicsDevicePrivate::deviceAndContext |
Definition at line 76 of file qquickgraphicsdevice_p.h.
Referenced by QSGRhiSupport::createRhi().
DeviceObjects QQuickGraphicsDevicePrivate::deviceObjects |
Definition at line 79 of file qquickgraphicsdevice_p.h.
Referenced by QSGRhiSupport::createRhi().
PhysicalDevice QQuickGraphicsDevicePrivate::physicalDevice |
Definition at line 78 of file qquickgraphicsdevice_p.h.
Referenced by QSGRhiSupport::createRhi().
QAtomicInt QQuickGraphicsDevicePrivate::ref |
Definition at line 43 of file qquickgraphicsdevice_p.h.
Referenced by QQuickGraphicsDevice::QQuickGraphicsDevice(), and QQuickGraphicsDevice::~QQuickGraphicsDevice().
QRhi* QQuickGraphicsDevicePrivate::rhi |
Definition at line 80 of file qquickgraphicsdevice_p.h.
Referenced by QSGRhiSupport::createRhi().
Type QQuickGraphicsDevicePrivate::type = Type::Null |
Definition at line 44 of file qquickgraphicsdevice_p.h.
Referenced by QSGRhiSupport::createRhi(), and QQuickGraphicsDevice::isNull().
union { ... } QQuickGraphicsDevicePrivate::u |
Referenced by QSGRhiSupport::createRhi().