ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Instance Methods | Properties | Private Attributes | List of all members
ROOTOpenGLView Class Reference

Definition at line 25 of file ROOTOpenGLView.h.

Instance Methods

(id- initWithFrame::
 
(void- dealloc
 
(NSOpenGLPixelFormat *) - pixelFormat
 
(void- setPixelFormat:
 
(BOOL) - fIsOpenGLWidget
 
(void- mapWindow
 
(void- mapSubwindows
 
(void- configureNotifyTree
 
(BOOL) - fIsOverlapped
 
(void- setOverlapped:
 
- Instance Methods inherited from QuartzView
(id- initWithFrame::
 
(BOOL) - fIsPixmap
 
(int) - fX
 
(int) - fY
 
(unsigned) - fWidth
 
(unsigned) - fHeight
 
(void- setDrawableSize:
 
(void- setX::::
 
(void- setX::
 
(void- copy:::::
 
(unsigned char *) - readColorBits:
 
(void- activatePassiveGrab
 
(void- activateImplicitGrab
 
(void- activateGrab::
 
(void- cancelGrab
 
(BOOL) - acceptsCrossingEvents:
 
(void- addChild:
 
(void- getAttributes:
 
(void- setAttributes:
 
(void- mapRaised
 
(void- unmapWindow
 
(void- raiseWindow
 
(void- lowerWindow
 
(BOOL) - isFlipped
 
(void- addPassiveKeyGrab::
 
(void- removePassiveKeyGrab::
 
(PassiveKeyGrab *) - findPassiveKeyGrab::
 
(PassiveKeyGrab *) - findPassiveKeyGrab:
 
(void- setProperty:::::
 
(BOOL) - hasProperty:
 
(unsigned char *) - getProperty::::
 
(void- removeProperty:
 
(NSDragOperation) - draggingEntered:
 
(BOOL) - performDragOperation:
 

Properties

NSOpenGLContext * fOpenGLContext
 
BOOL fUpdateContext
 
QuartzPixmapfBackBuffer
 
- Properties inherited from QuartzView
unsigned fID
 
CGContextRef fContext
 
long fEventMask
 
int fClass
 
int fDepth
 
int fBitGravity
 
int fWinGravity
 
unsigned long fBackgroundPixel
 
QuartzImagefBackgroundPixmap
 
int fMapState
 
BOOL fOverrideRedirect
 
BOOL fHasFocus
 
QuartzPixmapfBackBuffer
 
QuartzViewfParentView
 
NSView< X11Window > * fContentView
 
QuartzWindowfQuartzWindow
 
int fPassiveGrabButton
 
unsigned fPassiveGrabEventMask
 
unsigned fPassiveGrabKeyModifiers
 
BOOL fPassiveGrabOwnerEvents
 
BOOL fSnapshotDraw
 
ECursor fCurrentCursor
 
BOOL fIsDNDAware
 
- Properties inherited from <X11Window>
long fEventMask
 
int fClass
 
int fDepth
 
int fBitGravity
 
int fWinGravity
 
unsigned long fBackgroundPixel
 
QuartzImagefBackgroundPixmap
 
int fMapState
 
BOOL fOverrideRedirect
 
BOOL fHasFocus
 
QuartzPixmapfBackBuffer
 
QuartzViewfParentView
 
NSView< X11Window > * fContentView
 
QuartzWindowfQuartzWindow
 
int fPassiveGrabButton
 
unsigned fPassiveGrabEventMask
 
unsigned fPassiveGrabKeyModifiers
 
unsigned fActiveGrabEventMask
 
BOOL fPassiveGrabOwnerEvents
 
ECursor fCurrentCursor
 
BOOL fIsDNDAware
 
- Properties inherited from <X11Drawable>
unsigned fID
 
CGContextRef fContext
 

Private Attributes

NSOpenGLPixelFormat * fPixelFormat
 

Additional Inherited Members

- Protected Attributes inherited from QuartzView
unsigned fActiveGrabEventMask
 
NSMutableArray * fPassiveKeyGrabs
 
BOOL fIsOverlapped
 
NSMutableDictionary * fX11Properties
 
ROOT::MacOSX::X11::PointerGrab fCurrentGrabType
 
BOOL fActiveGrabOwnerEvents
 

#import <ROOTOpenGLView.h>

Inheritance diagram for ROOTOpenGLView:
[legend]

Method Documentation

- (void) configureNotifyTree

Reimplemented from QuartzView.

Definition at line 129 of file ROOTOpenGLView.mm.

- (void) dealloc

Definition at line 67 of file ROOTOpenGLView.mm.

- (BOOL) fIsOpenGLWidget

Reimplemented from QuartzView.

Definition at line 96 of file ROOTOpenGLView.mm.

- (BOOL) fIsOverlapped

Reimplemented from QuartzView.

Definition at line 143 of file ROOTOpenGLView.mm.

Referenced by initWithFrame::, and setOverlapped:.

- (id) initWithFrame: (NSRect)  pixelFormat
: (NSOpenGLPixelFormat *)  format 

Definition at line 52 of file ROOTOpenGLView.mm.

- (void) mapSubwindows

Reimplemented from QuartzView.

Definition at line 122 of file ROOTOpenGLView.mm.

- (void) mapWindow

Reimplemented from QuartzView.

Definition at line 116 of file ROOTOpenGLView.mm.

- (NSOpenGLPixelFormat *) pixelFormat

Definition at line 79 of file ROOTOpenGLView.mm.

Referenced by TGCocoa::CreateOpenGLContext(), and setPixelFormat:.

- (void) setOverlapped: (BOOL)  overlap

Reimplemented from QuartzView.

Definition at line 149 of file ROOTOpenGLView.mm.

- (void) setPixelFormat: (NSOpenGLPixelFormat *)  pixelFormat

Definition at line 85 of file ROOTOpenGLView.mm.

Member Data Documentation

- (NSOpenGLPixelFormat*) fPixelFormat
private

Definition at line 31 of file ROOTOpenGLView.h.

Referenced by dealloc, initWithFrame::, pixelFormat, and setPixelFormat:.

Property Documentation

- (QuartzPixmap *) fBackBuffer
readwritenonatomicretain

Definition at line 64 of file ROOTOpenGLView.h.

- (NSOpenGLContext *) fOpenGLContext
readwritenonatomicretain
- (BOOL) fUpdateContext
readwritenonatomicassign

Definition at line 29 of file ROOTOpenGLView.h.

Referenced by TGCocoa::MakeOpenGLContextCurrent().

Collaboration diagram for ROOTOpenGLView:
[legend]

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