![]() |
Qt 4.8
|
#include <qgl_p.h>
Public Functions | |
| void | addGuard (QGLSharedResourceGuard *guard) |
| const QGLContext * | context () const |
| QGLExtensionFuncs & | extensionFuncs () |
| bool | isSharing () const |
| void | removeGuard (QGLSharedResourceGuard *guard) |
| QList< const QGLContext * > | shares () const |
| ~QGLContextGroup () | |
Private Functions | |
| QGLContextGroup (const QGLContext *context) | |
Properties | |
| const QGLContext * | m_context |
| QGLExtensionFuncs | m_extensionFuncs |
| QGLSharedResourceGuard * | m_guards |
| QAtomicInt | m_refs |
| QHash< QGLContextGroupResourceBase *, void * > | m_resources |
| QList< const QGLContext * > | m_shares |
Friends | |
| class | QGLContext |
| class | QGLContextGroupResourceBase |
| class | QGLContextPrivate |
| static void | addShare (const QGLContext *context, const QGLContext *share) |
| static void | removeShare (const QGLContext *context) |
| void | cleanupResources (const QGLContext *ctx) |
|
private |
| void QGLContextGroup::addGuard | ( | QGLSharedResourceGuard * | guard | ) |
|
static |
Definition at line 5846 of file qgl.cpp.
Referenced by QGLPixelBufferPrivate::common_init(), and QX11GLPixmapData::paintEngine().
|
private |
Definition at line 5961 of file qgl.cpp.
|
inline |
|
inline |
| void QGLContextGroup::removeGuard | ( | QGLSharedResourceGuard * | guard | ) |
|
static |
Definition at line 5867 of file qgl.cpp.
Referenced by QGLContext::chooseMacVisual(), QGLContext::choosePixelFormat(), qDeleteQGLContext(), QGLContext::reset(), and QGLContext::tryVisual().
|
inline |
|
friend |
|
friend |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |