![]() |
ROOT
6.06/09
Reference Guide
|
Definition at line 67 of file TGLContextPrivate.h.
Public Member Functions | |
| TGLContextPrivate () | |
Static Public Member Functions | |
| static void | RegisterContext (TGLContext *ctx) |
| Register gl-context to find it later as current (GetCurrentContext) More... | |
| static void | RemoveContext (TGLContext *ctx) |
| Un-register deleted context. More... | |
| static TGLContext * | GetCurrentContext () |
| Ask wgl what HGLRC is current and look up corresponding TGLContext. More... | |
Public Attributes | |
| Display * | fDpy |
| XVisualInfo * | fVisualInfo |
| GLXContext | fGLContext |
| Window | fWindowID |
Private Member Functions | |
| TGLContextPrivate (const TGLContextPrivate &) | |
| TGLContextPrivate & | operator= (const TGLContextPrivate &) |
Static Private Attributes | |
| static std::map< GLXContext, TGLContext * > | fgContexts |
#include <TGLContextPrivate.h>
Collaboration diagram for TGLContextPrivate:
|
inline |
Definition at line 75 of file TGLContextPrivate.h.
|
private |
|
static |
Ask wgl what HGLRC is current and look up corresponding TGLContext.
Definition at line 74 of file TGLContextPrivate.cxx.
Referenced by TGLContext::GetCurrent().
|
private |
|
static |
Register gl-context to find it later as current (GetCurrentContext)
Definition at line 16 of file TGLContextPrivate.cxx.
Referenced by TGLContext::SetContext().
|
static |
Un-register deleted context.
Definition at line 25 of file TGLContextPrivate.cxx.
Referenced by TGLContext::Release().
| Display* TGLContextPrivate::fDpy |
Definition at line 69 of file TGLContextPrivate.h.
Referenced by TGLContext::ClearCurrent(), TGLContext::MakeCurrent(), TGLContext::Release(), TGLContext::SetContext(), and TGLContext::SwapBuffers().
|
staticprivate |
Definition at line 91 of file TGLContextPrivate.h.
Referenced by GetCurrentContext(), RegisterContext(), and RemoveContext().
| GLXContext TGLContextPrivate::fGLContext |
Definition at line 71 of file TGLContextPrivate.h.
Referenced by TGLContext::MakeCurrent(), RegisterContext(), TGLContext::Release(), RemoveContext(), and TGLContext::SetContext().
| XVisualInfo* TGLContextPrivate::fVisualInfo |
Definition at line 70 of file TGLContextPrivate.h.
Referenced by TGLContext::SetContext().
| Window TGLContextPrivate::fWindowID |
Definition at line 72 of file TGLContextPrivate.h.
Referenced by TGLContext::MakeCurrent(), TGLContext::SetContext(), and TGLContext::SwapBuffers().