Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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.
QOpenGLContext* QQuickGraphicsDevicePrivate::context |
Definition at line 74 of file qquickgraphicsdevice_p.h.
DeviceAndCommandQueue QQuickGraphicsDevicePrivate::deviceAndCommandQueue |
Definition at line 77 of file qquickgraphicsdevice_p.h.
DeviceAndContext QQuickGraphicsDevicePrivate::deviceAndContext |
Definition at line 76 of file qquickgraphicsdevice_p.h.
DeviceObjects QQuickGraphicsDevicePrivate::deviceObjects |
Definition at line 79 of file qquickgraphicsdevice_p.h.
PhysicalDevice QQuickGraphicsDevicePrivate::physicalDevice |
Definition at line 78 of file qquickgraphicsdevice_p.h.
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.
Type QQuickGraphicsDevicePrivate::type = Type::Null |
Definition at line 44 of file qquickgraphicsdevice_p.h.
Referenced by QQuickGraphicsDevice::isNull().
union { ... } QQuickGraphicsDevicePrivate::u |