ROOT  6.06/09
Reference Guide
Instance Methods | Private Types | Private Member Functions | Private Attributes | Friends | List of all members
ROOT::MacOSX::Details::CocoaPrivate Class Reference

Definition at line 61 of file CocoaPrivate.h.

Instance Methods

() - ~CocoaPrivate
 

Private Types

typedef std::map< unsigned, Util::NSStrongReference< NSObject< X11Drawable > > >::iterator drawable_iterator
 
typedef std::map< unsigned, Util::NSStrongReference< NSObject< X11Drawable > > >::const_iterator const_drawable_iterator
 
typedef std::map< Handle_t, Util::NSStrongReference< NSOpenGLContext > > handle2ctx_map
 
typedef std::map< NSOpenGLContext *, Handle_tctx2handle_map
 

Private Member Functions

() - CocoaPrivate
 
(Window_t- GetRootWindowID
 
(bool) - IsRootWindow
 
() - CocoaPrivate
 
(CocoaPrivate &) - operator=
 
(Drawable_t- RegisterDrawable
 
(NSObject< X11Drawable > *) - GetDrawable
 
(NSObject< X11Window > *) - GetWindow
 
(void- DeleteDrawable
 
(Handle_t- RegisterGLContext
 
(void- DeleteGLContext
 
(NSOpenGLContext *) - GetGLContextForHandle
 
(Handle_t- GetHandleForGLContext
 
(void- SetFakeGLWindow
 
(QuartzWindow *) - GetFakeGLWindow
 
(void- ReplaceDrawable
 

Private Attributes

X11::ColorParser fX11ColorParser
 
X11::EventTranslator fX11EventTranslator
 
X11::CommandBuffer fX11CommandBuffer
 
FontCache fFontManager
 
Drawable_t fCurrentDrawableID
 
std::vector< Drawable_tfFreeDrawableIDs
 
std::map< unsigned, Util::NSStrongReference< NSObject< X11Drawable > > > fDrawables
 
handle2ctx_map fHandleToGLContext
 
ctx2handle_map fGLContextToHandle
 
Handle_t fFreeGLContextID
 
Util::NSStrongReference< QuartzWindowfFakeGLWindow
 
Util::NSScopeGuard< ROOTApplicationDelegatefApplicationDelegate
 

Friends

class ::TGCocoa
 
class ::TGQuartz
 
class X11::CommandBuffer
 

#import <CocoaPrivate.h>

+ Collaboration diagram for ROOT::MacOSX::Details::CocoaPrivate:

Member Typedef Documentation

- (typedef map<unsigned,) Util:
private

Definition at line 111 of file CocoaPrivate.h.

- (typedef map<NSOpenGLContext *, Handle_t>) ROOT:
private

Definition at line 114 of file CocoaPrivate.h.

- (typedef map<unsigned,) Util:
private

Definition at line 110 of file CocoaPrivate.h.

- (typedef map<Handle_t,) Util:
private

Definition at line 113 of file CocoaPrivate.h.

Constructor & Destructor Documentation

- MacOSX:

Definition at line 49 of file CocoaPrivate.mm.

- MacOSX:

Definition at line 37 of file CocoaPrivate.mm.

- MacOSX: (const CocoaPrivate &)  rhs

Method Documentation

- (void) MacOSX: (Drawable_t drawableID

Definition at line 132 of file CocoaPrivate.mm.

- (void) MacOSX: (Handle_t contextID

Definition at line 181 of file CocoaPrivate.mm.

- (NSObject< X11Drawable > *) MacOSX: (Drawable_t drawableD const

Definition at line 91 of file CocoaPrivate.mm.

- (QuartzWindow *) MacOSX:

Definition at line 219 of file CocoaPrivate.mm.

- (NSOpenGLContext *) MacOSX: (Handle_t contextID

Definition at line 195 of file CocoaPrivate.mm.

- (Handle_t) MacOSX: (NSOpenGLContext *)  glContext

Definition at line 204 of file CocoaPrivate.mm.

- (Window_t) MacOSX: const

Definition at line 54 of file CocoaPrivate.mm.

Referenced by IsRootWindow.

- (NSObject< X11Window > *) MacOSX: (Window_t windowID const

Definition at line 112 of file CocoaPrivate.mm.

- (bool) MacOSX: (Window_t windowID const

Definition at line 63 of file CocoaPrivate.mm.

- (CocoaPrivate&) MacOSX: (const CocoaPrivate &)  rhs
- (Drawable_t) MacOSX: (NSObject *)  nsObj

Definition at line 69 of file CocoaPrivate.mm.

- (Handle_t) MacOSX: (NSOpenGLContext *)  glContext

Definition at line 160 of file CocoaPrivate.mm.

- (void) MacOSX: (Drawable_t drawableID
(NSObject *)  nsObj 

Definition at line 225 of file CocoaPrivate.mm.

- (void) MacOSX: (QuartzWindow *)  fakeWin

Definition at line 213 of file CocoaPrivate.mm.

Friends And Related Function Documentation

- (friend class) TGCocoa
friend

Definition at line 62 of file CocoaPrivate.h.

- (friend class) TGQuartz
friend

Definition at line 63 of file CocoaPrivate.h.

- (friend class) CommandBuffer
friend

Definition at line 64 of file CocoaPrivate.h.

Member Data Documentation

- (NSScopeGuard<ROOTApplicationDelegate>) ROOT:
private

Definition at line 122 of file CocoaPrivate.h.

- (Drawable_t) MacOSX:
private

Definition at line 105 of file CocoaPrivate.h.

Referenced by RegisterDrawable.

- (map<unsigned,) Util:
private

Definition at line 109 of file CocoaPrivate.h.

Referenced by DeleteDrawable, GetDrawable, GetWindow, RegisterDrawable, and ReplaceDrawable.

- (NSStrongReference<QuartzWindow>) ROOT:
private

Definition at line 120 of file CocoaPrivate.h.

Referenced by GetFakeGLWindow, and SetFakeGLWindow.

- (FontCache) MacOSX:
private

Definition at line 102 of file CocoaPrivate.h.

- (vector<Drawable_t>) ROOT:
private

Definition at line 107 of file CocoaPrivate.h.

Referenced by GetDrawable, GetWindow, and RegisterDrawable.

- (Handle_t) MacOSX:
private

Definition at line 119 of file CocoaPrivate.h.

Referenced by RegisterGLContext.

- (ctx2handle_map) MacOSX:
private

Definition at line 117 of file CocoaPrivate.h.

Referenced by DeleteGLContext, GetHandleForGLContext, and RegisterGLContext.

- (handle2ctx_map) MacOSX:
private

Definition at line 116 of file CocoaPrivate.h.

Referenced by DeleteGLContext, GetGLContextForHandle, and RegisterGLContext.

- (ColorParser) ROOT:
private

Definition at line 95 of file CocoaPrivate.h.

- (CommandBuffer) ROOT:
private

Definition at line 100 of file CocoaPrivate.h.

- (EventTranslator) ROOT:
private

Definition at line 98 of file CocoaPrivate.h.


The documentation for this class was generated from the following files: