5#include <private/qquickitem_p.h>
31 , m_shaderType(UnknownShadingLanguage)
36 , m_profile(OpenGLNoProfile)
37 , m_renderableType(SurfaceFormatUnspecified)
40 connect(
item, &QQuickItem::windowChanged,
this, &QQuickGraphicsInfo::setWindow);
209void QQuickGraphicsInfo::updateInfo()
216 if (m_api != newAPI) {
231 if (m_window && m_window->isSceneGraphInitialized()) {
237 if (m_majorVersion !=
format.majorVersion()) {
238 m_majorVersion =
format.majorVersion();
241 if (m_minorVersion !=
format.minorVersion()) {
242 m_minorVersion =
format.minorVersion();
275#include "moc_qquickgraphicsinfo_p.cpp"
QGraphicsWidget * window() const
static QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
\threadsafe
void minorVersionChanged()
void renderableTypeChanged()
static QQuickGraphicsInfo * qmlAttachedProperties(QObject *object)
void shaderCompilationTypeChanged()
QQuickGraphicsInfo(QQuickItem *item=nullptr)
\qmltype GraphicsInfo \instantiates QQuickGraphicsInfo \inqmlmodule QtQuick
void majorVersionChanged()
OpenGLContextProfile profile
void shaderSourceTypeChanged()
RenderableType renderableType
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
static QQuickWindowPrivate * get(QQuickWindow *c)
\qmltype Window \instantiates QQuickWindow \inqmlmodule QtQuick
An interface providing access to some of the graphics API specific internals of the scenegraph.
Combined button and popup list for selecting options.
GLint GLsizei GLsizei GLenum format
myObject disconnect()
[26]