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 |