Logo ROOT  
Reference Guide
ROOTOpenGLView Class Reference

Definition at line 23 of file ROOTOpenGLView.h.

Instance Methods

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

Properties

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

Private Attributes

NSOpenGLPixelFormat * fPixelFormat
  More...
 

Additional Inherited Members

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

#import <ROOTOpenGLView.h>

Inheritance diagram for ROOTOpenGLView:
[legend]

Method Documentation

◆ configureNotifyTree

- (void) configureNotifyTree

Reimplemented from QuartzView.

Definition at line 23 of file ROOTOpenGLView.mm.

◆ dealloc

- (void) dealloc

Definition at line 23 of file ROOTOpenGLView.mm.

◆ fIsOpenGLWidget

- (BOOL) fIsOpenGLWidget

Reimplemented from QuartzView.

Definition at line 23 of file ROOTOpenGLView.mm.

◆ fIsOverlapped

- (BOOL) fIsOverlapped

Reimplemented from QuartzView.

Definition at line 23 of file ROOTOpenGLView.mm.

◆ initWithFrame:pixelFormat:

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

Definition at line 23 of file ROOTOpenGLView.mm.

◆ mapSubwindows

- (void) mapSubwindows

Reimplemented from QuartzView.

Definition at line 23 of file ROOTOpenGLView.mm.

◆ mapWindow

- (void) mapWindow

Reimplemented from QuartzView.

Definition at line 23 of file ROOTOpenGLView.mm.

◆ pixelFormat

- (NSOpenGLPixelFormat *) pixelFormat

Definition at line 23 of file ROOTOpenGLView.mm.

◆ setOverlapped:

- (void) setOverlapped: (BOOL)  overlap

Reimplemented from QuartzView.

Definition at line 23 of file ROOTOpenGLView.mm.

◆ setPixelFormat:

- (void) setPixelFormat: (NSOpenGLPixelFormat *)  pixelFormat

Definition at line 23 of file ROOTOpenGLView.mm.

Member Data Documentation

◆ fPixelFormat

- (NSOpenGLPixelFormat*) fPixelFormat
private

Definition at line 29 of file ROOTOpenGLView.h.

Property Documentation

◆ fBackBuffer

- (QuartzPixmap *) fBackBuffer
readwritenonatomicretain

Definition at line 62 of file ROOTOpenGLView.h.

◆ fOpenGLContext

- (NSOpenGLContext *) fOpenGLContext
readwritenonatomicretain

Definition at line 26 of file ROOTOpenGLView.h.

◆ fUpdateContext

- (BOOL) fUpdateContext
readwritenonatomicassign

Definition at line 27 of file ROOTOpenGLView.h.

Collaboration diagram for ROOTOpenGLView:
[legend]

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