![]() |
Qt 6.x
The Qt SDK
|
#include <qquickgraphicsconfiguration_p.h>
Public Types | |
enum | Flag { UseDepthBufferFor2D = 0x01 , EnableDebugLayer = 0x02 , EnableDebugMarkers = 0x04 , PreferSoftwareDevice = 0x08 , AutoPipelineCache = 0x10 , EnableTimestamps = 0x20 , EnableHdr = 0x40 } |
Public Member Functions | |
QQuickGraphicsConfigurationPrivate () | |
QQuickGraphicsConfigurationPrivate (const QQuickGraphicsConfigurationPrivate *other) | |
Static Public Member Functions | |
static QQuickGraphicsConfigurationPrivate * | get (QQuickGraphicsConfiguration *p) |
static const QQuickGraphicsConfigurationPrivate * | get (const QQuickGraphicsConfiguration *p) |
Public Attributes | |
QAtomicInt | ref |
QByteArrayList | deviceExtensions |
Flags | flags |
QString | pipelineCacheSaveFile |
QString | pipelineCacheLoadFile |
Definition at line 24 of file qquickgraphicsconfiguration_p.h.
Enumerator | |
---|---|
UseDepthBufferFor2D | |
EnableDebugLayer | |
EnableDebugMarkers | |
PreferSoftwareDevice | |
AutoPipelineCache | |
EnableTimestamps | |
EnableHdr |
Definition at line 32 of file qquickgraphicsconfiguration_p.h.
QQuickGraphicsConfigurationPrivate::QQuickGraphicsConfigurationPrivate | ( | ) |
Definition at line 854 of file qquickgraphicsconfiguration.cpp.
References Qt::AA_DisableShaderDiskCache, AutoPipelineCache, EnableDebugLayer, EnableDebugMarkers, EnableHdr, EnableTimestamps, QCoreApplication::instance(), pipelineCacheLoadFile, pipelineCacheSaveFile, PreferSoftwareDevice, QByteArrayLiteral, qEnvironmentVariable(), qEnvironmentVariableIntValue(), qEnvironmentVariableIsEmpty(), qgetenv(), QCoreApplication::testAttribute(), and UseDepthBufferFor2D.
QQuickGraphicsConfigurationPrivate::QQuickGraphicsConfigurationPrivate | ( | const QQuickGraphicsConfigurationPrivate * | other | ) |
Definition at line 897 of file qquickgraphicsconfiguration.cpp.
|
inlinestatic |
Definition at line 28 of file qquickgraphicsconfiguration_p.h.
|
inlinestatic |
Definition at line 27 of file qquickgraphicsconfiguration_p.h.
QByteArrayList QQuickGraphicsConfigurationPrivate::deviceExtensions |
Definition at line 44 of file qquickgraphicsconfiguration_p.h.
Referenced by QQuickGraphicsConfiguration::deviceExtensions(), and QQuickGraphicsConfiguration::setDeviceExtensions().
Flags QQuickGraphicsConfigurationPrivate::flags |
Definition at line 45 of file qquickgraphicsconfiguration_p.h.
Referenced by QQuickGraphicsConfiguration::isAutomaticPipelineCacheEnabled(), QQuickGraphicsConfiguration::isDebugLayerEnabled(), QQuickGraphicsConfiguration::isDebugMarkersEnabled(), QQuickGraphicsConfiguration::isDepthBufferEnabledFor2D(), QQuickGraphicsConfiguration::isHdrEnabled(), QQuickGraphicsConfiguration::isTimestampsEnabled(), QQuickGraphicsConfiguration::prefersSoftwareDevice(), QQuickGraphicsConfiguration::setAutomaticPipelineCache(), QQuickGraphicsConfiguration::setDebugLayer(), QQuickGraphicsConfiguration::setDebugMarkers(), QQuickGraphicsConfiguration::setDepthBufferFor2D(), QQuickGraphicsConfiguration::setHdr(), QQuickGraphicsConfiguration::setPreferSoftwareDevice(), and QQuickGraphicsConfiguration::setTimestamps().
QString QQuickGraphicsConfigurationPrivate::pipelineCacheLoadFile |
Definition at line 47 of file qquickgraphicsconfiguration_p.h.
Referenced by QQuickGraphicsConfigurationPrivate(), QQuickGraphicsConfiguration::pipelineCacheLoadFile(), and QQuickGraphicsConfiguration::setPipelineCacheLoadFile().
QString QQuickGraphicsConfigurationPrivate::pipelineCacheSaveFile |
Definition at line 46 of file qquickgraphicsconfiguration_p.h.
Referenced by QQuickGraphicsConfigurationPrivate(), QQuickGraphicsConfiguration::pipelineCacheSaveFile(), and QQuickGraphicsConfiguration::setPipelineCacheSaveFile().
QAtomicInt QQuickGraphicsConfigurationPrivate::ref |
Definition at line 43 of file qquickgraphicsconfiguration_p.h.
Referenced by QQuickGraphicsConfiguration::QQuickGraphicsConfiguration(), and QQuickGraphicsConfiguration::~QQuickGraphicsConfiguration().