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>.
Loading...
Searching...
No Matches
doc_gui_widgets_qopenglwidget.cpp File Reference

(05fc3aef53348fb58be6308076e000825b704e58)

Go to the source code of this file.

Classes

class  MyGLWidget
 [0] More...
 

Functions

format setDepthBufferSize (24)
 
format setStencilBufferSize (8)
 
format setVersion (3, 2)
 
format setProfile (QSurfaceFormat::CoreProfile)
 
widget setFormat (format)
 
void paintGL () override
 [2]
 
int main (int argc, char **argv)
 [5]
 

Variables

QOpenGLWidgetwidget = new QOpenGLWidget(parent)
 [1]
 
QSurfaceFormat format
 

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

[5]

[0]

[6]

[0]

[0]

[1]

[1]

[2]

[2]

[3]

[3]

[0]

[0]

[1]

[1]

[0]

[0]

Definition at line 152 of file doc_gui_widgets_qopenglwidget.cpp.

References app, QSurfaceFormat::CoreProfile, QApplication::exec(), format, QSurfaceFormat::setDefaultFormat(), QSurfaceFormat::setDepthBufferSize(), QWidget::show(), and widget.

+ Here is the call graph for this function:

◆ paintGL()

void paintGL ( )
override

[2]

[3]

Definition at line 64 of file doc_gui_widgets_qopenglwidget.cpp.

References QOpenGLContext::currentContext(), and QOpenGLFunctions_3_2_Core::glDrawArraysInstanced().

+ Here is the call graph for this function:

◆ setDepthBufferSize()

format setDepthBufferSize ( 24 )

◆ setFormat()

widget setFormat ( format )

Referenced by QShapedPixmapWindow::QShapedPixmapWindow(), and QWindowsDragCursorWindow::QWindowsDragCursorWindow().

+ Here is the caller graph for this function:

◆ setProfile()

◆ setStencilBufferSize()

format setStencilBufferSize ( 8 )

◆ setVersion()

format setVersion ( 3 ,
2  )

Referenced by QWaylandClientExtensionTemplate< T, destruct >::bind(), and QtWaylandClient::QWaylandShellIntegrationTemplate< T >::bind().

+ Here is the caller graph for this function:

Variable Documentation

◆ format

Definition at line 54 of file doc_gui_widgets_qopenglwidget.cpp.

Referenced by main().

◆ widget

QOpenGLWidget* widget = new QOpenGLWidget(parent)

[1]

[2]

Definition at line 53 of file doc_gui_widgets_qopenglwidget.cpp.

Referenced by CustomStyle::CustomStyle(), MyScrollArea::MyScrollArea(), QFocusFramePrivate::QFocusFramePrivate(), QTreeWidgetItemIterator::QTreeWidgetItemIterator(), QGraphicsWidget::~QGraphicsWidget(), QMenu::~QMenu(), QMenuPrivate::_q_actionTriggered(), _q_boundGeometryToSizeConstraints(), _q_paintItem(), QMenuPrivate::_q_platformMenuAboutToShow(), TreeWalker::acceptWidget(), QToolBar::actionAt(), QMenu::actionEvent(), QMenuPrivate::activateAction(), QMenuPrivate::activateCausedStack(), QApplicationPrivate::activateImplicitTouchGrab(), QDockAreaLayoutInfo::add(), QGraphicsScene::addItem(), QDataWidgetMapper::addMapping(), QDataWidgetMapper::addMapping(), QStatusBar::addPermanentWidget(), QGraphicsScenePrivate::addPopup(), QWidgetRepaintManager::addStaticWidget(), QMdiArea::addSubWindow(), QStackedWidget::addWidget(), QSplitter::addWidget(), QToolBar::addWidget(), QStatusBar::addWidget(), QGraphicsScene::addWidget(), QApplication::alert(), ancestorOf(), QWidgetAnimator::animate(), QMainWindowLayout::animationFinished(), QToolBarAreaLayout::apply(), QWidgetPrivate::availableScreenGeometry(), QWidgetPrivate::availableScreenGeometry(), QStyleHelper::backgroundColor(), QWindowsVistaStylePrivate::backingStoreForWidget(), QWidgetRepaintManager::bltRect(), QGtk3Interface::brush(), QMenuPrivate::calcCausedStack(), QAbstractItemViewPrivate::checkPersistentEditorFocus(), QLayoutPrivate::checkWidget(), QInputDialogPrivate::chooseRightTextInputWidget(), QWidgetWindowPrivate::clearFocusObject(), QWidgetWindowPrivate::closestAcceptableGeometry(), closestAcceptableSize(), QMacStylePrivate::cocoaCell(), QMacStylePrivate::cocoaControl(), QGtk3Interface::colorSchemeByColors(), QStyle::combinedLayoutSpacing(), QPixmapStyle::comboBoxSizeFromContents(), QDockAreaLayout::constrainedRect(), QMainWindowLayoutState::contains(), QWidgetTextControlPrivate::contextMenuEvent(), createAnimationBuffer(), QCalendarWidgetPrivate::createNavigationBar(), QLayoutPrivate::createWidgetItem(), QWidget::createWindowContainer(), QWidgetAction::deleteWidget(), QtWidgetsActionPrivate::destroy(), QWidget::destroy(), QItemDelegate::doCheck(), dockedGeometry(), QItemDelegate::doLayout(), QGraphicsScenePrivate::draw(), QItemDelegate::drawCheck(), QPixmapStyle::drawComboBox(), QQC2::QWindowsStyle::drawComplexControl(), QMacStyle::drawComplexControl(), QCommonStyle::drawComplexControl(), QAndroidStyle::drawComplexControl(), QPixmapStyle::drawComplexControl(), QWindows11Style::drawComplexControl(), QWindowsVistaStyle::drawComplexControl(), QProxyStyle::drawComplexControl(), QWidgetTextControl::drawContents(), QQC2::QWindowsStyle::drawControl(), QCommonStyle::drawControl(), QWindows11Style::drawControl(), QWindowsVistaStyle::drawControl(), QPixmapStyle::drawControl(), QProxyStyle::drawControl(), QItemDelegate::drawDisplay(), QItemDelegate::drawFocus(), QGraphicsScenePrivate::drawItemHelper(), QGraphicsScenePrivate::drawItems(), QGraphicsView::drawItems(), QGraphicsScene::drawItems(), CustomScene::drawItems(), QPixmapStyle::drawLineEdit(), QPixmapStyle::drawPanelItemViewItem(), QWindows11Style::drawPrimitive(), CustomStyle::drawPrimitive(), QWindowsVistaStyle::drawPrimitive(), QPixmapStyle::drawPrimitive(), QProxyStyle::drawPrimitive(), QCommonStyle::drawPrimitive(), QPixmapStyle::drawScrollBar(), QPixmapStyle::drawSlider(), QGraphicsScenePrivate::drawSubtreeRecursive(), QStyledItemDelegate::editorEvent(), QWidget::event(), QMenuBar::eventFilter(), QComboBoxPrivateContainer::eventFilter(), QAbstractItemView::eventFilter(), QPixmapStyle::eventFilter(), QCalendarWidget::eventFilter(), findAllTextureWidgetsRecursively(), findTextureWidgetsRecursively(), QGraphicsScene::focusNextPrevChild(), QApplicationPrivate::focusNextPrevChild_helper(), QApplication::font(), QGtk3Interface::font(), QMainWindowLayoutState::gapIndex(), getControlSize(), QWidgetTextControl::getPaintContext(), QScroller::grabGesture(), grabMouseForWidget(), QApplicationPrivate::handlePaletteChanged(), hasPlatformWindow(), QWindowsVistaStylePrivate::hdcForWidgetBackingStore(), QWidgetPrivate::hideChildren(), hideOrShowWidgetsInLayout(), QMacStyle::hitTestComplexControl(), QCommonStyle::hitTestComplexControl(), QAndroidStyle::hitTestComplexControl(), QPixmapStyle::hitTestComplexControl(), QWindowsVistaStyle::hitTestComplexControl(), QProxyStyle::hitTestComplexControl(), QCommonStylePrivate::iconFromApplicationTheme(), QCommonStylePrivate::iconFromMacTheme(), QCommonStylePrivate::iconFromResourceTheme(), QCommonStylePrivate::iconFromWindowsTheme(), if(), QStackedWidget::indexOf(), QToolBox::indexOf(), QSplitter::indexOf(), QDockAreaLayoutInfo::indexOf(), QMainWindowLayoutState::indexOf(), QDockAreaLayoutInfo::info(), QDockAreaLayout::info(), QStyleOption::initFrom(), QAbstractItemView::inputMethodEvent(), QGraphicsProxyWidget::inputMethodQuery(), QAbstractItemView::inputMethodQuery(), QToolBox::insertItem(), QStatusBar::insertPermanentWidget(), QStackedWidget::insertWidget(), QSplitter::insertWidget(), QStatusBar::insertWidget(), QToolBar::insertWidget(), QSplitterPrivate::insertWidget_helper(), QApplicationPrivate::isBlockedByModal(), QWindowsVistaStylePrivate::isItemViewDelegateLineEdit(), QWindowsVistaStylePrivate::isLineEditBaseColorSet(), QGraphicsSceneIndexPrivate::itemCollidesWithPath(), QGraphicsScenePrivate::itemsAtPosition(), QPixmapStyle::itemViewSizeFromContents(), QDialogButtonBoxPrivate::layoutButtons(), QMacStyle::layoutSpacing(), QProxyStyle::layoutSpacing(), main(), main(), QDataWidgetMapper::mappedPropertyName(), QDataWidgetMapper::mappedSection(), QWidgetRepaintManager::markDirty(), QWidgetRepaintManager::markNeedsFlush(), mdiAreaParent(), minimumHeightForWidth(), minimumWidthForHeight(), QGraphicsTextItem::mouseReleaseEvent(), QTest::QTouchEventWidgetSequence::move(), QApplicationPrivate::notify_helper(), QApplicationPrivate::notifyActiveWindowChange(), operator<<(), QToolBoxPrivate::page(), QtPrivate::PageItem::paint(), QGraphicsPixmapItem::paint(), QGraphicsTextItem::paint(), QGraphicsSimpleTextItem::paint(), QGraphicsProxyWidget::paint(), QGraphicsPathItem::paint(), QGraphicsRectItem::paint(), QGraphicsEllipseItem::paint(), QGraphicsPolygonItem::paint(), QGraphicsLineItem::paint(), QGraphicsItemGroup::paint(), QGraphicsWidget::paint(), QGraphicsSvgItem::paint(), QStyledItemDelegate::paint(), QDockAreaLayoutInfo::paintSeparators(), QDockAreaLayout::paintSeparators(), QGraphicsWidget::paintWindowFrame(), QWidgetPrivate::parentGraphicsView(), QCommonStyle::pixelMetric(), QAndroidStyle::pixelMetric(), QWindows11Style::pixelMetric(), QWindowsVistaStyle::pixelMetric(), QPixmapStyle::pixelMetric(), QProxyStyle::pixelMetric(), QMacStyle::pixelMetric(), QQC2::QWindowsStylePrivate::pixelMetricFromSystemDp(), QWindowsVistaStylePrivate::pixelMetricFromSystemDp(), QMainWindowLayout::plug(), QAndroidStyle::polish(), QWindows11Style::polish(), QWindowsVistaStyle::polish(), QCommonStyle::polish(), QPixmapStyle::polish(), QProxyStyle::polish(), populateTitleBarButtonTheme(), QWidgetPrivate::prepareToRender(), QTest::QTouchEventWidgetSequence::press(), QWidgetWindowPrivate::processSafeAreaMarginsChanged(), processTouchEvent(), QPixmapStyle::progressBarSizeFromContents(), ptr(), QPixmapStyle::pushButtonSizeFromContents(), Q_LOGGING_CATEGORY(), qSendWindowChangeToTextureChildrenRecursively(), qt_getDevicePixelRatio(), qt_setWindowTitle_helperHelper(), qt_try_modal(), qt_tryModalHelper(), QTest::qWaitForWindowActive(), QTest::qWaitForWindowExposed(), QTest::qWaitForWindowFocused(), QMdi::RegularTiler::rearrange(), QMdi::SimpleCascader::rearrange(), QMdi::IconTiler::rearrange(), QWizardPage::registerField(), QTest::QTouchEventWidgetSequence::release(), releaseMouseGrabOfWidget(), QWidgetAction::releaseWidget(), QDockAreaLayoutInfo::remove(), QToolBox::removeItem(), QGraphicsScenePrivate::removeItemHelper(), QDataWidgetMapper::removeMapping(), QGraphicsScenePrivate::removePopup(), QWidgetRepaintManager::removeStaticWidget(), QMdiArea::removeSubWindow(), QStackedWidget::removeWidget(), QStatusBar::removeWidget(), QWidgetPrivate::reparentFocusChildren(), QSplitter::replaceWidget(), QDockAreaLayoutInfo::restoreState(), QMainWindowLayout::revert(), QToolBarAreaLayout::saveState(), QWhatsThisPrivate::say(), QWidgetPrivate::screen(), QWidgetPrivate::screenGeometry(), QWidgetPrivate::screenGeometry(), sendChangeRecursively(), QApplicationPrivate::sendSyntheticEnterLeave(), QGraphicsScene::setActiveWindow(), QWizardPrivate::setButtonLayout(), QTableWidget::setCellWidget(), QMainWindow::setCentralWidget(), QMainWindowLayoutState::setCentralWidget(), QTabWidget::setCornerWidget(), QMenuPrivate::setCurrentAction(), QStackedWidget::setCurrentWidget(), QTabWidget::setCurrentWidget(), QToolBox::setCurrentWidget(), QWidgetAction::setDefaultWidget(), QScrollerPrivate::setDpiFromWidget(), QWidgetWindowPrivate::setFocusToTarget(), QAbstractItemView::setIndexWidget(), QInputDialog::setInputMode(), QInputDialogPrivate::setInputWidget(), QListWidget::setItemWidget(), QTreeWidget::setItemWidget(), QGraphicsWidgetPrivate::setLayoutDirection_helper(), QColumnViewPreviewColumn::setPreviewWidget(), QWatermarkLabel::setSideWidget(), QWizard::setSideWidget(), QSplitter::setStretchFactor(), QGraphicsScene::setStyle(), QGraphicsWidgetStyles::setStyleForWidget(), QTabBar::setTabButton(), QTabWidget::setTabEnabled(), QWidget::setTabOrder(), QTabWidget::setTabVisible(), QFormLayoutPrivate::setupVerticalLayoutData(), QGraphicsView::setupViewport(), QWidgetWindowPrivate::setVisible(), QGraphicsItemPrivate::setVisibleHelper(), QFormLayoutPrivate::setWidget(), QGraphicsProxyWidget::setWidget(), QWidgetPrivate::setWidgetParentHelper(), showAllHiddenTopLevelWidgets(), QWidgetPrivate::showChildren(), QQC2::QWindowsStyle::sizeFromContents(), QMacStyle::sizeFromContents(), QCommonStyle::sizeFromContents(), QPixmapStyle::sizeFromContents(), QWindows11Style::sizeFromContents(), QWindowsVistaStyle::sizeFromContents(), QProxyStyle::sizeFromContents(), QMdiArea::sizeHint(), QStyledItemDelegate::sizeHint(), QPixmapStyle::sliderSizeFromContents(), QMacStyle::standardIcon(), QCommonStyle::standardIcon(), QQC2::QWindowsXPStyle::standardIcon(), QWindowsVistaStyle::standardIcon(), QProxyStyle::standardIcon(), QMacStyle::standardPixmap(), QCommonStyle::standardPixmap(), QQC2::QWindowsXPStyle::standardPixmap(), QWindowsVistaStyle::standardPixmap(), QProxyStyle::standardPixmap(), QAndroidStyle::standardPixmap(), QGraphicsWidgetStyles::styleForWidget(), QWindows11Style::styleHint(), QWindowsVistaStyle::styleHint(), QQC2::QWindowsStyle::styleHint(), QPixmapStyle::styleHint(), QAndroidStyle::styleHint(), MyProxyStyle::styleHint(), QProxyStyle::styleHint(), QCommonStyle::styleHint(), QMacStyle::subControlRect(), QCommonStyle::subControlRect(), QWindowsVistaStyle::subControlRect(), QProxyStyle::subControlRect(), QAndroidStyle::subControlRect(), QPixmapStyle::subControlRect(), QWindows11Style::subControlRect(), QAndroidStyle::AndroidControl::subControlRect(), QAndroidStyle::AndroidSpinnerControl::subControlRect(), QWindows11Style::subElementRect(), QWindowsVistaStyle::subElementRect(), QProxyStyle::subElementRect(), QPixmapStyle::subElementRect(), QMacStyle::subElementRect(), QCommonStyle::subElementRect(), QQC2::QWindowsXPStyle::subElementRect(), QAndroidStyle::AndroidProgressBarControl::subElementRect(), QAndroidStyle::subElementRect(), QGraphicsProxyWidget::subWidgetRect(), supportsStateTransition(), QItemDelegatePrivate::textLayoutBounds(), QWindowsKeyMapper::translateKeyEvent(), QApplicationPrivate::translateRawTouchEvent(), QApplicationPrivate::translateTouchCancel(), QApplicationPrivate::tryModalHelper(), QScroller::ungrabGesture(), QMacStyle::unpolish(), QAndroidStyle::unpolish(), QWindows11Style::unpolish(), QWindowsVistaStyle::unpolish(), QCommonStyle::unpolish(), QPixmapStyle::unpolish(), QProxyStyle::unpolish(), QMenuPrivate::updateActionRects(), updateAllWidgets(), QStyledItemDelegate::updateEditorGeometry(), QGraphicsViewPrivate::updateInputMethodSensitivity(), QApplicationPrivate::updateTouchPointsForWidget(), QStyleHelper::usePixmapCache(), waitForPopup(), waitForWidgetMapped(), while(), while(), widgetRectFor(), QStyleHelper::widgetSizePolicy(), widgetTexturesFor(), QApplicationPrivate::windowForWidget(), and QWindowsVistaStylePrivate::winId().