Logo ROOT  
Reference Guide
ROOTOpenGLView Class Reference

Definition at line 23 of file ROOTOpenGLView.h.

Instance Methods

(void- configureNotifyTree
 
(void- dealloc
 
(BOOL) - fIsOpenGLWidget
 
(BOOL) - fIsOverlapped
 
(id- initWithFrame:pixelFormat:
 
(void- mapSubwindows
 
(void- mapWindow
 
(NSOpenGLPixelFormat *) - pixelFormat
 
(void- setOverlapped:
 
(void- setPixelFormat:
 
- Instance Methods inherited from QuartzView
(BOOL) - acceptsCrossingEvents:
 
(void- activateGrab:ownerEvents:
 
(void- activateImplicitGrab
 
(void- activatePassiveGrab
 
(void- addChild:
 
(void- addPassiveKeyGrab:modifiers:
 
(void- cancelGrab
 
(void- copy:area:withMask:clipOrigin:toPoint:
 
(NSDragOperation) - draggingEntered:
 
(unsigned) - fHeight
 
(PassiveKeyGrab *) - findPassiveKeyGrab:
 
(PassiveKeyGrab *) - findPassiveKeyGrab:modifiers:
 
(BOOL) - fIsPixmap
 
(CGFloat) - fScaleFactor
 
(unsigned) - fWidth
 
(int- fX
 
(int- fY
 
(void- getAttributes:
 
(unsigned char *) - getProperty:returnType:returnFormat:nElements:
 
(BOOL) - hasProperty:
 
(id- initWithFrame:windowAttributes:
 
(BOOL) - isFlipped
 
(void- lowerWindow
 
(void- mapRaised
 
(BOOL) - performDragOperation:
 
(void- raiseWindow
 
(unsigned char *) - readColorBits:
 
(void- removePassiveKeyGrab:modifiers:
 
(void- removeProperty:
 
(void- setAttributes:
 
(void- setDrawableSize:
 
(void- setProperty:data:size:forType:format:
 
(void- setX:Y:
 
(void- setX:Y:width:height:
 
(void- unmapWindow
 

Properties

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

Private Attributes

NSOpenGLPixelFormat * fPixelFormat
 

Additional Inherited Members

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

#import <ROOTOpenGLView.h>

Inheritance diagram for ROOTOpenGLView:
[legend]

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.

◆ initWithFrame:pixelFormat:

- (id) initWithFrame: (NSRect)  frameRect
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.

◆ 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 35 of file ROOTOpenGLView.h.

Property Documentation

◆ fBackBuffer

- (QuartzPixmap *) fBackBuffer
readwritenonatomicretain

Definition at line 68 of file ROOTOpenGLView.h.

◆ fOpenGLContext

- (NSOpenGLContext *) fOpenGLContext
readwritenonatomicretain

Definition at line 32 of file ROOTOpenGLView.h.

◆ fUpdateContext

- (BOOL) fUpdateContext
readwritenonatomicassign

Definition at line 33 of file ROOTOpenGLView.h.

Collaboration diagram for ROOTOpenGLView:
[legend]

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