![]() |
Qt 6.x
The Qt SDK
|
#include <qquickgraphicsdevice_p.h>
Collaboration diagram for QQuickGraphicsDevicePrivate: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().
Here is the caller graph for this function:| 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().