- Qt 5.15
- Qt GUI
- C++ Classes
- QOpenGLContextGroup
- Qt 5.15.19 Reference Documentation

# QOpenGLContextGroup Class

The QOpenGLContextGroup class represents a group of contexts sharing OpenGL resources. More...

Header: | #include <QOpenGLContextGroup>
qmake: | QT += gui
Since: | Qt 5.0
Inherits: | QObject

This class was introduced in Qt 5.0.

- List of all members, including inherited members

## Public Functions

QList<QOpenGLContext *> | shares() const

## Static Public Members

QOpenGLContextGroup * | currentContextGroup()

## Detailed Description

QOpenGLContextGroup is automatically created and managed by QOpenGLContext instances. Its purpose is to identify all the contexts that are sharing resources.

See also QOpenGLContext::shareGroup().

## Member Function Documentation

### `[static]` QOpenGLContextGroup *QOpenGLContextGroup::currentContextGroup()

Returns the QOpenGLContextGroup corresponding to the current context.

See also QOpenGLContext::currentContext().

### QList<QOpenGLContext *> QOpenGLContextGroup::shares() const

Returns all the QOpenGLContext objects in this share group.