Logo ROOT   6.10/00
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Instance Methods | Private Types | Private Member Functions | Private Attributes | Friends | List of all members
ROOT::MacOSX::Details::CocoaPrivate Class Reference

Definition at line 49 of file CocoaPrivate.h.

Instance Methods

() - ~CocoaPrivate
 

Private Types

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

Private Member Functions

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

Private Attributes

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

Friends

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

#import </builddir/build/BUILD/root-6.10.00/graf2d/cocoa/src/CocoaPrivate.h>

Member Typedef Documentation

- (typedef map<unsigned,) Util:
private

Definition at line 99 of file CocoaPrivate.h.

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

Definition at line 102 of file CocoaPrivate.h.

- (typedef map<unsigned,) Util:
private

Definition at line 98 of file CocoaPrivate.h.

- (typedef map<Handle_t,) Util:
private

Definition at line 101 of file CocoaPrivate.h.

Constructor & Destructor Documentation

- ROOT:

Definition at line 49 of file CocoaPrivate.mm.

- ROOT:

Definition at line 37 of file CocoaPrivate.mm.

- ROOT: (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.

- (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 50 of file CocoaPrivate.h.

- (friend class) TGQuartz
friend

Definition at line 51 of file CocoaPrivate.h.

- (friend class) CommandBuffer
friend

Definition at line 52 of file CocoaPrivate.h.

Member Data Documentation

- Util:
private

Definition at line 110 of file CocoaPrivate.h.

- (Drawable_t) MacOSX:
private

Definition at line 93 of file CocoaPrivate.h.

- std:
private

Definition at line 97 of file CocoaPrivate.h.

- Util:
private

Definition at line 108 of file CocoaPrivate.h.

- (FontCache) MacOSX:
private

Definition at line 90 of file CocoaPrivate.h.

- std:
private

Definition at line 95 of file CocoaPrivate.h.

- (Handle_t) MacOSX:
private

Definition at line 107 of file CocoaPrivate.h.

- (ctx2handle_map) MacOSX:
private

Definition at line 105 of file CocoaPrivate.h.

- (handle2ctx_map) MacOSX:
private

Definition at line 104 of file CocoaPrivate.h.

- X11:
private

Definition at line 83 of file CocoaPrivate.h.

- X11:
private

Definition at line 88 of file CocoaPrivate.h.

- X11:
private

Definition at line 86 of file CocoaPrivate.h.


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