ROOT  6.06/08
Reference Guide
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
 
QuartzPixmap * fBackBuffer
 
- Properties inherited from QuartzView
unsigned fID
 
CGContextRef fContext
 
long fEventMask
 
int fClass
 
int fDepth
 
int fBitGravity
 
int fWinGravity
 
unsigned long fBackgroundPixel
 
QuartzImage * fBackgroundPixmap
 
int fMapState
 
BOOL fOverrideRedirect
 
BOOL fHasFocus
 
QuartzPixmap * fBackBuffer
 
QuartzView * fParentView
 
NSView< X11Window > * fContentView
 
QuartzWindow * fQuartzWindow
 
int fPassiveGrabButton
 
unsigned fPassiveGrabEventMask
 
unsigned fPassiveGrabKeyModifiers
 
BOOL fPassiveGrabOwnerEvents
 
BOOL fSnapshotDraw
 
ECursor fCurrentCursor
 
BOOL fIsDNDAware
 

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:
+ Collaboration diagram for ROOTOpenGLView:

Method Documentation

§ configureNotifyTree()

- (void) configureNotifyTree

Reimplemented from QuartzView.

Definition at line 129 of file ROOTOpenGLView.mm.

§ dealloc()

- (void) dealloc

Definition at line 67 of file ROOTOpenGLView.mm.

§ fIsOpenGLWidget()

- (BOOL) fIsOpenGLWidget

Reimplemented from QuartzView.

Definition at line 96 of file ROOTOpenGLView.mm.

§ fIsOverlapped()

- (BOOL) fIsOverlapped

Reimplemented from QuartzView.

Definition at line 143 of file ROOTOpenGLView.mm.

Referenced by initWithFrame::, and setOverlapped:.

§ initWithFrame::()

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

Definition at line 52 of file ROOTOpenGLView.mm.

§ mapSubwindows()

- (void) mapSubwindows

Reimplemented from QuartzView.

Definition at line 122 of file ROOTOpenGLView.mm.

§ mapWindow()

- (void) mapWindow

Reimplemented from QuartzView.

Definition at line 116 of file ROOTOpenGLView.mm.

§ pixelFormat()

- (NSOpenGLPixelFormat *) pixelFormat

Definition at line 79 of file ROOTOpenGLView.mm.

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

§ setOverlapped:()

- (void) setOverlapped: (BOOL)  overlap

Reimplemented from QuartzView.

Definition at line 149 of file ROOTOpenGLView.mm.

§ setPixelFormat:()

- (void) setPixelFormat: (NSOpenGLPixelFormat *)  pixelFormat

Definition at line 85 of file ROOTOpenGLView.mm.

Member Data Documentation

§ fPixelFormat

- (NSOpenGLPixelFormat*) fPixelFormat
private

Definition at line 31 of file ROOTOpenGLView.h.

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

Property Documentation

§ fBackBuffer

- (QuartzPixmap *) fBackBuffer
readwritenonatomicretain

Definition at line 64 of file ROOTOpenGLView.h.

Referenced by fIsOpenGLWidget.

§ fOpenGLContext

- (NSOpenGLContext *) fOpenGLContext
readwritenonatomicretain

§ fUpdateContext

- (BOOL) fUpdateContext
readwritenonatomicassign

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