![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Static Public Attributes | |
| static constexpr GLenum | gl_color_attachment0 = 0x8CE0 |
| static constexpr GLenum | gl_depth_attachment = 0x8D00 |
| static constexpr GLenum | gl_stencil_attachment = 0x8D20 |
| static constexpr GLenum | gl_depth_stencil_attachment = 0x821A |
| Static Public Attributes inherited from QWidgetPrivate | |
| static QWidgetMapper * | mapper = nullptr |
| static QWidgetSet * | allWidgets = nullptr |
| static int | instanceCounter = 0 |
| static int | maxInstances = 0 |
Additional Inherited Members | |
| Public Types inherited from QWidgetPrivate | |
| enum | DrawWidgetFlag { DrawAsRoot = 0x01 , DrawPaintOnScreen = 0x02 , DrawRecursive = 0x04 , DrawInvisible = 0x08 , DontSubtractOpaqueChildren = 0x10 , DontDrawOpaqueChildren = 0x20 , DontDrawNativeChildren = 0x40 , DontSetCompositionMode = 0x80 , UseEffectRegionBounds = 0x100 } |
| enum | Direction { DirectionNorth = 0x01 , DirectionEast = 0x10 , DirectionSouth = 0x02 , DirectionWest = 0x20 } |
| enum class | WindowHandleMode { Direct , Closest , TopLevel } |
| enum | CloseMode { CloseNoEvent , CloseWithEvent , CloseWithSpontaneousEvent } |
| enum class | FocusDirection { Previous , Next } |
| enum class | FocusChainRemovalRule { EnsureFocusOut = 0x01 , AssertConsistency = 0x02 } |
| Public Types inherited from QObjectPrivate | |
| typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
| using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
| Static Public Member Functions inherited from QWidgetPrivate | |
| static QWidgetPrivate * | get (QWidget *w) |
| static const QWidgetPrivate * | get (const QWidget *w) |
| static void | checkRestoredGeometry (const QRect &availableGeometry, QRect *restoredGeometry, int frameHeight) |
| static void | adjustFlags (Qt::WindowFlags &flags, QWidget *w=nullptr) |
| static QWidget * | parentGraphicsView (const QWidget *widget) |
| static QRect | screenGeometry (const QWidget *widget) |
| static QRect | availableScreenGeometry (const QWidget *widget) |
| static QScreen * | screen (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
| static QRect | screenGeometry (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
| static QRect | availableScreenGeometry (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
| static void | sendComposeStatus (QWidget *w, bool end) |
| static void | setWidgetParentHelper (QObject *widgetAsObject, QObject *newParent) |
| static bool | insertIntoFocusChain (const QWidgetList &toBeInserted, FocusDirection direction, QWidget *position) |
| static QWidgetList | takeFromFocusChain (QWidget *from, QWidget *to, FocusDirection direction=FocusDirection::Next) |
| Static Public Member Functions inherited from QObjectPrivate | |
| static bool | removeConnection (Connection *c) |
| static QObjectPrivate * | get (QObject *o) |
| static const QObjectPrivate * | get (const QObject *o) |
| template<typename Func1, typename Func2> | |
| static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
| template<typename Func1, typename Func2> | |
| static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
| static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
| static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
| static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
| static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
| static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
Definition at line 537 of file qopenglwidget.cpp.
|
default |
|
default |
|
inlineoverridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 569 of file qopenglwidget.cpp.
References inBackingStorePaint.
|
inlineoverridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 569 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 806 of file qopenglwidget.cpp.
References flushPending, and hasBeenComposed.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
| void QOpenGLWidgetPrivate::destroyFbos | ( | ) |
Definition at line 1031 of file qopenglwidget.cpp.
References resetRhiDependentResources().
Referenced by recreateFbos(), and reset().
| void QOpenGLWidgetPrivate::destroyFbos | ( | ) |
|
inlineoverridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 570 of file qopenglwidget.cpp.
References inBackingStorePaint.
|
inlineoverridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 570 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 818 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
| void QOpenGLWidgetPrivate::ensureRhiDependentResources | ( | ) |
Definition at line 783 of file qopenglwidget.cpp.
Referenced by recreateFbos().
| void QOpenGLWidgetPrivate::ensureRhiDependentResources | ( | ) |
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 1046 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
| QImage QOpenGLWidgetPrivate::grabFramebuffer | ( | QOpenGLWidget::TargetBuffer | targetBuffer | ) |
Definition at line 1051 of file qopenglwidget.cpp.
References initialize(), initialized, inPaintGL, recreateFbos(), and render().
| QImage QOpenGLWidgetPrivate::grabFramebuffer | ( | QOpenGLWidget::TargetBuffer | targetBuffer | ) |
| void QOpenGLWidgetPrivate::initialize | ( | ) |
Definition at line 824 of file qopenglwidget.cpp.
References initialized.
Referenced by grabFramebuffer().
| void QOpenGLWidgetPrivate::initialize | ( | ) |
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 1090 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
| void QOpenGLWidgetPrivate::invalidateFboAfterPainting | ( | ) |
Definition at line 1014 of file qopenglwidget.cpp.
Referenced by render().
| void QOpenGLWidgetPrivate::invalidateFboAfterPainting | ( | ) |
| void QOpenGLWidgetPrivate::invalidateFboBeforePainting | ( | ) |
Definition at line 994 of file qopenglwidget.cpp.
Referenced by render().
| void QOpenGLWidgetPrivate::invalidateFboBeforePainting | ( | ) |
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 1098 of file qopenglwidget.cpp.
Referenced by recreateFbos(), render(), and resetRhiDependentResources().
|
overridevirtual |
Reimplemented from QWidgetPrivate.
| void QOpenGLWidgetPrivate::recreateFbos | ( | ) |
Definition at line 726 of file qopenglwidget.cpp.
References destroyFbos(), ensureRhiDependentResources(), flushPending, isStereoEnabled(), and requestedSamples.
Referenced by grabFramebuffer(), and resizeViewportFramebuffer().
| void QOpenGLWidgetPrivate::recreateFbos | ( | ) |
| void QOpenGLWidgetPrivate::render | ( | ) |
Definition at line 922 of file qopenglwidget.cpp.
References fakeHidden, flushPending, hasBeenComposed, initialized, inPaintGL, invalidateFboAfterPainting(), invalidateFboBeforePainting(), and isStereoEnabled().
Referenced by grabFramebuffer().
| void QOpenGLWidgetPrivate::render | ( | ) |
| void QOpenGLWidgetPrivate::reset | ( | ) |
Definition at line 685 of file qopenglwidget.cpp.
References destroyFbos(), fakeHidden, inBackingStorePaint, and initialized.
| void QOpenGLWidgetPrivate::reset | ( | ) |
| void QOpenGLWidgetPrivate::resetRhiDependentResources | ( | ) |
Definition at line 711 of file qopenglwidget.cpp.
References isStereoEnabled(), and wrapperTextures.
Referenced by destroyFbos().
| void QOpenGLWidgetPrivate::resetRhiDependentResources | ( | ) |
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 1114 of file qopenglwidget.cpp.
References initialized, and recreateFbos().
|
overridevirtual |
Reimplemented from QWidgetPrivate.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 905 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
| void QOpenGLWidgetPrivate::resolveSamplesForBuffer | ( | QOpenGLWidget::TargetBuffer | targetBuffer | ) |
Definition at line 911 of file qopenglwidget.cpp.
References flushPending.
| void QOpenGLWidgetPrivate::resolveSamplesForBuffer | ( | QOpenGLWidget::TargetBuffer | targetBuffer | ) |
|
inlineoverridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 551 of file qopenglwidget.cpp.
|
inlineoverridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 551 of file qopenglwidget.cpp.
| bool QOpenGLWidgetPrivate::setCurrentTargetBuffer | ( | QOpenGLWidget::TargetBuffer | targetBuffer | ) |
Definition at line 1684 of file qopenglwidget.cpp.
| bool QOpenGLWidgetPrivate::setCurrentTargetBuffer | ( | QOpenGLWidget::TargetBuffer | targetBuffer | ) |
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 651 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 669 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 1107 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
| QOpenGLContext * QOpenGLWidgetPrivate::context = nullptr |
Definition at line 581 of file qopenglwidget.cpp.
Referenced by testing.tools.safetynet_job.JobRun::_BuildRunMetadata(), testing.tools.safetynet_job.JobRun::_IncrementalRun(), testing.tools.safetynet_job.JobRun::_WriteCheckpoint(), testing.tools.safetynet_job.JobRun::_WriteRawJson(), and testing.tools.safetynet_job.JobRun::Run().
| QOpenGLWidget::TargetBuffer QOpenGLWidgetPrivate::currentTargetBuffer = QOpenGLWidget::LeftBuffer |
Definition at line 597 of file qopenglwidget.cpp.
| bool QOpenGLWidgetPrivate::fakeHidden = false |
Definition at line 592 of file qopenglwidget.cpp.
| QOpenGLFramebufferObject * QOpenGLWidgetPrivate::fbos = {} |
Definition at line 583 of file qopenglwidget.cpp.
| bool QOpenGLWidgetPrivate::flushPending = false |
Definition at line 595 of file qopenglwidget.cpp.
Referenced by beginCompose(), QOpenGLWidgetPaintDevice::ensureActiveTarget(), recreateFbos(), render(), and resolveSamplesForBuffer().
|
staticconstexpr |
Definition at line 556 of file qopenglwidget.cpp.
|
staticconstexpr |
Definition at line 557 of file qopenglwidget.cpp.
|
staticconstexpr |
Definition at line 559 of file qopenglwidget.cpp.
|
staticconstexpr |
Definition at line 558 of file qopenglwidget.cpp.
| bool QOpenGLWidgetPrivate::hasBeenComposed = false |
Definition at line 594 of file qopenglwidget.cpp.
Referenced by beginCompose(), and render().
| bool QOpenGLWidgetPrivate::inBackingStorePaint = false |
Definition at line 593 of file qopenglwidget.cpp.
Referenced by beginBackingStorePainting(), endBackingStorePainting(), and reset().
| bool QOpenGLWidgetPrivate::initialized = false |
Definition at line 591 of file qopenglwidget.cpp.
Referenced by QOpenGLWidgetPaintDevicePrivate::endPaint(), QOpenGLWidgetPaintDevice::ensureActiveTarget(), grabFramebuffer(), initialize(), render(), reset(), and resizeViewportFramebuffer().
| bool QOpenGLWidgetPrivate::inPaintGL = false |
Definition at line 596 of file qopenglwidget.cpp.
Referenced by grabFramebuffer(), and render().
| QOpenGLPaintDevice * QOpenGLWidgetPrivate::paintDevice = nullptr |
Definition at line 586 of file qopenglwidget.cpp.
| QSurfaceFormat QOpenGLWidgetPrivate::requestedFormat = QSurfaceFormat::defaultFormat() |
Definition at line 589 of file qopenglwidget.cpp.
| int QOpenGLWidgetPrivate::requestedSamples = 0 |
Definition at line 587 of file qopenglwidget.cpp.
Referenced by recreateFbos().
| QOpenGLFramebufferObject * QOpenGLWidgetPrivate::resolvedFbos = {} |
Definition at line 584 of file qopenglwidget.cpp.
| QOffscreenSurface * QOpenGLWidgetPrivate::surface = nullptr |
Definition at line 585 of file qopenglwidget.cpp.
| GLenum QOpenGLWidgetPrivate::textureFormat = 0 |
Definition at line 588 of file qopenglwidget.cpp.
| QOpenGLWidget::UpdateBehavior QOpenGLWidgetPrivate::updateBehavior = QOpenGLWidget::NoPartialUpdate |
Definition at line 590 of file qopenglwidget.cpp.
| QRhiTexture * QOpenGLWidgetPrivate::wrapperTextures = {} |
Definition at line 582 of file qopenglwidget.cpp.
Referenced by resetRhiDependentResources().