![]() |
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 |
Definition at line 538 of file qopenglwidget.cpp.
|
default |
|
default |
|
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 807 of file qopenglwidget.cpp.
References flushPending, and hasBeenComposed.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
| void QOpenGLWidgetPrivate::destroyFbos | ( | ) |
Definition at line 1032 of file qopenglwidget.cpp.
References resetRhiDependentResources().
Referenced by recreateFbos(), and reset().
| void QOpenGLWidgetPrivate::destroyFbos | ( | ) |
|
inlineoverridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 571 of file qopenglwidget.cpp.
References inBackingStorePaint.
|
inlineoverridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 571 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 819 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
| void QOpenGLWidgetPrivate::ensureRhiDependentResources | ( | ) |
Definition at line 784 of file qopenglwidget.cpp.
Referenced by recreateFbos().
| void QOpenGLWidgetPrivate::ensureRhiDependentResources | ( | ) |
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 1047 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
| QImage QOpenGLWidgetPrivate::grabFramebuffer | ( | QOpenGLWidget::TargetBuffer | targetBuffer | ) |
Definition at line 1052 of file qopenglwidget.cpp.
References initialize(), initialized, inPaintGL, recreateFbos(), and render().
| QImage QOpenGLWidgetPrivate::grabFramebuffer | ( | QOpenGLWidget::TargetBuffer | targetBuffer | ) |
| void QOpenGLWidgetPrivate::initialize | ( | ) |
Definition at line 825 of file qopenglwidget.cpp.
References initialized.
Referenced by grabFramebuffer().
| void QOpenGLWidgetPrivate::initialize | ( | ) |
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 1091 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
| void QOpenGLWidgetPrivate::invalidateFboAfterPainting | ( | ) |
Definition at line 1015 of file qopenglwidget.cpp.
Referenced by render().
| void QOpenGLWidgetPrivate::invalidateFboAfterPainting | ( | ) |
| void QOpenGLWidgetPrivate::invalidateFboBeforePainting | ( | ) |
Definition at line 995 of file qopenglwidget.cpp.
Referenced by render().
| void QOpenGLWidgetPrivate::invalidateFboBeforePainting | ( | ) |
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 1099 of file qopenglwidget.cpp.
Referenced by recreateFbos(), render(), and resetRhiDependentResources().
|
overridevirtual |
Reimplemented from QWidgetPrivate.
| void QOpenGLWidgetPrivate::recreateFbos | ( | ) |
Definition at line 727 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 923 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 686 of file qopenglwidget.cpp.
References destroyFbos(), fakeHidden, inBackingStorePaint, and initialized.
| void QOpenGLWidgetPrivate::reset | ( | ) |
| void QOpenGLWidgetPrivate::resetRhiDependentResources | ( | ) |
Definition at line 712 of file qopenglwidget.cpp.
References isStereoEnabled(), and wrapperTextures.
Referenced by destroyFbos().
| void QOpenGLWidgetPrivate::resetRhiDependentResources | ( | ) |
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 1115 of file qopenglwidget.cpp.
References initialized, and recreateFbos().
|
overridevirtual |
Reimplemented from QWidgetPrivate.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 906 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
| void QOpenGLWidgetPrivate::resolveSamplesForBuffer | ( | QOpenGLWidget::TargetBuffer | targetBuffer | ) |
Definition at line 912 of file qopenglwidget.cpp.
References flushPending.
| void QOpenGLWidgetPrivate::resolveSamplesForBuffer | ( | QOpenGLWidget::TargetBuffer | targetBuffer | ) |
|
inlineoverridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 552 of file qopenglwidget.cpp.
|
inlineoverridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 552 of file qopenglwidget.cpp.
| bool QOpenGLWidgetPrivate::setCurrentTargetBuffer | ( | QOpenGLWidget::TargetBuffer | targetBuffer | ) |
Definition at line 1685 of file qopenglwidget.cpp.
| bool QOpenGLWidgetPrivate::setCurrentTargetBuffer | ( | QOpenGLWidget::TargetBuffer | targetBuffer | ) |
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 652 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 670 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 1108 of file qopenglwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
| QOpenGLContext * QOpenGLWidgetPrivate::context = nullptr |
Definition at line 582 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 598 of file qopenglwidget.cpp.
| bool QOpenGLWidgetPrivate::fakeHidden = false |
Definition at line 593 of file qopenglwidget.cpp.
| QOpenGLFramebufferObject * QOpenGLWidgetPrivate::fbos = {} |
Definition at line 584 of file qopenglwidget.cpp.
| bool QOpenGLWidgetPrivate::flushPending = false |
Definition at line 596 of file qopenglwidget.cpp.
Referenced by beginCompose(), QOpenGLWidgetPaintDevice::ensureActiveTarget(), recreateFbos(), render(), and resolveSamplesForBuffer().
|
staticconstexpr |
Definition at line 557 of file qopenglwidget.cpp.
|
staticconstexpr |
Definition at line 558 of file qopenglwidget.cpp.
|
staticconstexpr |
Definition at line 560 of file qopenglwidget.cpp.
|
staticconstexpr |
Definition at line 559 of file qopenglwidget.cpp.
| bool QOpenGLWidgetPrivate::hasBeenComposed = false |
Definition at line 595 of file qopenglwidget.cpp.
Referenced by beginCompose(), and render().
| bool QOpenGLWidgetPrivate::inBackingStorePaint = false |
Definition at line 594 of file qopenglwidget.cpp.
Referenced by beginBackingStorePainting(), endBackingStorePainting(), and reset().
| bool QOpenGLWidgetPrivate::initialized = false |
Definition at line 592 of file qopenglwidget.cpp.
Referenced by QOpenGLWidgetPaintDevicePrivate::endPaint(), QOpenGLWidgetPaintDevice::ensureActiveTarget(), grabFramebuffer(), initialize(), render(), reset(), and resizeViewportFramebuffer().
| bool QOpenGLWidgetPrivate::inPaintGL = false |
Definition at line 597 of file qopenglwidget.cpp.
Referenced by grabFramebuffer(), and render().
| QOpenGLPaintDevice * QOpenGLWidgetPrivate::paintDevice = nullptr |
Definition at line 587 of file qopenglwidget.cpp.
| QSurfaceFormat QOpenGLWidgetPrivate::requestedFormat = QSurfaceFormat::defaultFormat() |
Definition at line 590 of file qopenglwidget.cpp.
| int QOpenGLWidgetPrivate::requestedSamples = 0 |
Definition at line 588 of file qopenglwidget.cpp.
Referenced by recreateFbos().
| QOpenGLFramebufferObject * QOpenGLWidgetPrivate::resolvedFbos = {} |
Definition at line 585 of file qopenglwidget.cpp.
| QOffscreenSurface * QOpenGLWidgetPrivate::surface = nullptr |
Definition at line 586 of file qopenglwidget.cpp.
| GLenum QOpenGLWidgetPrivate::textureFormat = 0 |
Definition at line 589 of file qopenglwidget.cpp.
| QOpenGLWidget::UpdateBehavior QOpenGLWidgetPrivate::updateBehavior = QOpenGLWidget::NoPartialUpdate |
Definition at line 591 of file qopenglwidget.cpp.
| QRhiTexture * QOpenGLWidgetPrivate::wrapperTextures = {} |
Definition at line 583 of file qopenglwidget.cpp.
Referenced by resetRhiDependentResources().