Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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

QuartzPixmap * fBackBuffer
 
NSOpenGLContext * fOpenGLContext
 
BOOL fUpdateContext
 
- Properties inherited from QuartzView
QuartzPixmap * fBackBuffer
 
unsigned long fBackgroundPixel
 
QuartzImage * fBackgroundPixmap
 
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
 
QuartzView * fParentView
 
int fPassiveGrabButton
 
unsigned fPassiveGrabEventMask
 
unsigned fPassiveGrabKeyModifiers
 
BOOL fPassiveGrabOwnerEvents
 
QuartzWindow * fQuartzWindow
 
BOOL fSnapshotDraw
 
int fWinGravity
 
- Properties inherited from <X11Window>
unsigned fActiveGrabEventMask
 
QuartzPixmap * fBackBuffer
 
unsigned long fBackgroundPixel
 
QuartzImage * fBackgroundPixmap
 
int fBitGravity
 
int fClass
 
NSView< X11Window > * fContentView
 
ECursor fCurrentCursor
 
int fDepth
 
long fEventMask
 
BOOL fHasFocus
 
BOOL fIsDNDAware
 
int fMapState
 
BOOL fOverrideRedirect
 
QuartzView * fParentView
 
int fPassiveGrabButton
 
unsigned fPassiveGrabEventMask
 
unsigned fPassiveGrabKeyModifiers
 
BOOL fPassiveGrabOwnerEvents
 
QuartzWindow * fQuartzWindow
 
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 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: