|
| TGLViewerBase () |
|
virtual | ~TGLViewerBase () |
| Destructor. More...
|
|
virtual void | AddOverlayElement (TGLOverlayElement *el) |
| Add overlay element. More...
|
|
TGLSceneInfo * | AddScene (TGLSceneBase *scene) |
| Add new scene, appropriate scene-info is created. More...
|
|
virtual void | Changed () |
|
TGLClip * | Clip () const |
|
virtual void | DeleteOverlayAnnotations () |
| Delete overlay elements that are annotations. More...
|
|
virtual void | DeleteOverlayElements (TGLOverlayElement::ERole r) |
| Delete overlay elements. More...
|
|
Bool_t | FindClosestOpaqueRecord (TGLSelectRecord &rec, Int_t &recIdx) |
| Find next select record that can be resolved and whose result is not transparent, starting from position 'recIdx'. More...
|
|
Bool_t | FindClosestOverlayRecord (TGLOvlSelectRecord &rec, Int_t &recIdx) |
| Find next overlay-select record that can be resolved, starting from position 'recIdx'. More...
|
|
Bool_t | FindClosestRecord (TGLSelectRecord &rec, Int_t &recIdx) |
| Find next select record that can be resolved, starting from position 'recIdx'. More...
|
|
TGLLogicalShape * | FindLogicalInScenes (TObject *id) |
| Find logical-shape representing object id in the list of scenes. More...
|
|
TGLRnrCtx * | GetRnrCtx () const |
|
TGLSceneInfo * | GetSceneInfo (TGLSceneBase *scene) |
| Find scene-info corresponding to scene. More...
|
|
virtual Bool_t | IsChanged () const |
|
virtual const char * | LockIdStr () const |
| Name to print in locking output. More...
|
|
Short_t | LOD () const |
|
virtual void | MergeSceneBBoxes (TGLBoundingBox &bbox) |
| Merge bounding-boxes of all active registered scenes. More...
|
|
Float_t | OLLineW () const |
|
virtual void | PostRender () |
| Function called after rendering is finished. More...
|
|
virtual void | PostRenderOverlaySelection () |
| Perform cleanup after overlay selection. More...
|
|
virtual void | PreRender () |
| Initialize render-context, setup camera, GL, render-area. More...
|
|
virtual void | PreRenderOverlaySelection () |
| Perform minimal initialization for overlay selection. More...
|
|
const TGLBoundingBox & | RefOverallBoundingBox () const |
|
void | RemoveAllScenes () |
| Remove all scenes from the viewer, their scene-infos are deleted. More...
|
|
virtual void | RemoveOverlayElement (TGLOverlayElement *el) |
| Remove overlay element. More...
|
|
void | RemoveScene (TGLSceneBase *scene) |
| Remove scene from the viewer, its scene-info is deleted. More...
|
|
virtual void | Render () |
| Render all scenes. More...
|
|
virtual void | RenderNonSelected () |
| Render non-selected objects from all scenes. More...
|
|
virtual void | RenderOpaque (Bool_t rnr_non_selected=kTRUE, Bool_t rnr_selected=kTRUE) |
| Render opaque objects from all scenes. More...
|
|
virtual void | RenderOverlay (Int_t state, Bool_t selection) |
| Render overlay objects. More...
|
|
virtual void | RenderSelected () |
| Render selected objects from all scenes. More...
|
|
virtual void | RenderSelectedForHighlight () |
| Render selected objects from all scenes for highlight. More...
|
|
virtual void | RenderTransparent (Bool_t rnr_non_selected=kTRUE, Bool_t rnr_selected=kTRUE) |
| Render transparent objects from all scenes. More...
|
|
virtual void | ResetSceneInfos () |
| Force rebuild of view-dependent scene-info structures. More...
|
|
Bool_t | ResolveSelectRecord (TGLSelectRecord &rec, Int_t recIdx) |
| Process selection record on buffer-position 'recIdx' and fill the data into 'rec'. More...
|
|
TGLRnrCtx & | RnrCtx () const |
|
void | SceneDestructing (TGLSceneBase *scene) |
| Remove scene, its scene-info is deleted. More...
|
|
void | SetClip (TGLClip *p) |
|
void | SetLOD (Short_t lod) |
|
void | SetOLLineW (Float_t w) |
|
void | SetStyle (Short_t st) |
|
void | SetWFLineW (Float_t w) |
|
Short_t | Style () const |
|
Float_t | WFLineW () const |
|
| TGLLockable () |
|
virtual | ~TGLLockable () |
|
ELock | CurrentLock () const |
|
Bool_t | IsDrawOrSelectLock () const |
|
Bool_t | IsLocked () const |
|
virtual const char * | LockIdStr () const |
|
Bool_t | ReleaseLock (ELock lock) const |
| Release current lock, make sure it the same as the 'lock' argument. More...
|
|
Bool_t | TakeLock (ELock lock) const |
| Lock the object in mode 'lock'. More...
|
|