| 
|   | TGLSAViewer (const TGWindow *parent, TVirtualPad *pad, TGedEditor *ged=nullptr, TGLFormat *format=nullptr) | 
|   | Construct an embedded standalone viewer, bound to supplied 'pad'.  
  | 
|   | 
|   | TGLSAViewer (TVirtualPad *pad, TGLFormat *format=nullptr) | 
|   | Construct a standalone viewer, bound to supplied 'pad'.  
  | 
|   | 
|   | ~TGLSAViewer () | 
|   | Destroy standalone viewer object.  
  | 
|   | 
| void  | Close () | 
|   | Close the viewer - destructed.  
  | 
|   | 
| virtual void  | CreateGLWidget () | 
|   | Create a GLwidget, it is an error if it is already created.  
  | 
|   | 
| void  | DeleteMenuBar () | 
|   | Delete the menu bar.  
  | 
|   | 
| virtual void  | DestroyGLWidget () | 
|   | Destroy the GLwidget, it is an error if it does not exist.  
  | 
|   | 
| void  | DisableCloseMenuEntries () | 
|   | Deactivate menu entries for closing the GL window and exiting ROOT.  
  | 
|   | 
| void  | DisableMenuBarHiding () | 
|   | Disable hiding of menu bar.  
  | 
|   | 
| void  | EnableMenuBarHiding () | 
|   | Enable hiding of menu bar.  
  | 
|   | 
| TGLFormat *  | GetFormat () const | 
|   | 
| TGCompositeFrame *  | GetFrame () const | 
|   | Return the main-frame.  
  | 
|   | 
| TGCompositeFrame *  | GetLeftVerticalFrame () const | 
|   | 
| virtual const char *  | GetName () const | 
|   | Returns name of object.  
  | 
|   | 
| void  | HandleMenuBarHiding (Event_t *ev) | 
|   | Maybe switch menu-bar / menu-button.  
  | 
|   | 
| virtual TClass *  | IsA () const | 
|   | 
| void  | MenuHidingTimeout () | 
|   | Action for menu-hiding timeout.  
  | 
|   | 
| Bool_t  | ProcessFrameMessage (Long_t msg, Long_t parm1, Long_t) | 
|   | Process GUI message capture by the main GUI frame (TGLSAFrame).  
  | 
|   | 
| virtual void  | SelectionChanged () | 
|   | Update GUI components for embedded viewer selection change.  
  | 
|   | 
| void  | Show () | 
|   | Show the viewer.  
  | 
|   | 
| virtual void  | Streamer (TBuffer &) | 
|   | Stream an object of class TObject.  
  | 
|   | 
| void  | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
|   | 
| void  | ToggleEditObject () | 
|   | Toggle state of the 'Edit Object' menu entry.  
  | 
|   | 
| void  | ToggleOrthoDolly () | 
|   | Toggle state of the 'Ortho allow dolly' menu entry.  
  | 
|   | 
| void  | ToggleOrthoRotate () | 
|   | Toggle state of the 'Ortho allow rotate' menu entry.  
  | 
|   | 
|   | TGLViewer (TVirtualPad *pad) | 
|   | 
|   | TGLViewer (TVirtualPad *pad, Int_t x, Int_t y, Int_t width, Int_t height) | 
|   | 
| virtual  | ~TGLViewer () | 
|   | Destroy viewer object.  
  | 
|   | 
| virtual void  | Activated () | 
|   | 
| virtual void  | AddCompositeOp (UInt_t) | 
|   | 
| virtual Int_t  | AddObject (const TBuffer3D &, Bool_t *=nullptr) | 
|   | 
| virtual Int_t  | AddObject (UInt_t, const TBuffer3D &, Bool_t *=nullptr) | 
|   | 
| void  | ApplySelection () | 
|   | Process result from last selection (in fSelRec) and extract a new current selection from it.  
  | 
|   | 
| void  | AutoFade (Float_t fade, Float_t time=1, Int_t steps=10) | 
|   | Animate fading from current value to fade over given time (sec) and number of steps.  
  | 
|   | 
| virtual void  | BeginScene () | 
|   | 
| virtual Bool_t  | BuildingScene () const | 
|   | 
| virtual Bool_t  | CanLoopOnPrimitives () const | 
|   | 
| void  | ClearCurrentOvlElm () | 
|   | Reset current overlay-element to zero, eventually notifying the old one that the mouse has left.  
  | 
|   | 
| virtual void  | Clicked (TObject *obj) | 
|   | Emit Clicked signal.  
  | 
|   | 
| virtual void  | Clicked (TObject *obj, UInt_t button, UInt_t state) | 
|   | Emit Clicked signal with button id and modifier state.  
  | 
|   | 
| virtual void  | CloseComposite () | 
|   | 
| TGLColorSet &  | ColorSet () | 
|   | 
| TGLCamera &  | CurrentCamera () const | 
|   | 
| virtual Int_t  | DistancetoPrimitive (Int_t px, Int_t py) | 
|   | Calculate and return pixel distance to nearest viewer object from window location px, py This is provided for use when embedding GL viewer into pad.  
  | 
|   | 
| void  | DoDraw (Bool_t swap_buffers=kTRUE) | 
|   | Draw out the viewer.  
  | 
|   | 
| void  | DoDrawMono (Bool_t swap_buffers) | 
|   | Draw out in monoscopic mode.  
  | 
|   | 
| void  | DoDrawStereo (Bool_t swap_buffers) | 
|   | Draw out in stereoscopic mode.  
  | 
|   | 
| Bool_t  | DoOverlaySelect (Int_t x, Int_t y) | 
|   | Perform GL selection, picking overlay objects only.  
  | 
|   | 
| Bool_t  | DoSecondarySelect (Int_t x, Int_t y) | 
|   | Secondary selection.  
  | 
|   | 
| Bool_t  | DoSelect (Int_t x, Int_t y) | 
|   | Perform GL selection, picking objects overlapping WINDOW area described by 'rect'.  
  | 
|   | 
| virtual void  | DoubleClicked () | 
|   | 
| void  | DrawDebugInfo () | 
|   | If in debug mode draw camera aids and overall bounding box.  
  | 
|   | 
| void  | DrawGuides () | 
|   | Draw reference marker and coordinate axes.  
  | 
|   | 
| virtual void  | EndScene () | 
|   | 
| virtual void  | ExecuteEvent (Int_t event, Int_t px, Int_t py) | 
|   | Process event of type 'event' - one of EEventType types, occurring at window location px, py This is provided for use when embedding GL viewer into pad.  
  | 
|   | 
| TGLAutoRotator *  | GetAutoRotator () | 
|   | Get the auto-rotator for this viewer.  
  | 
|   | 
| TGLCameraOverlay *  | GetCameraOverlay () const | 
|   | 
| Bool_t  | GetClipAutoUpdate () const | 
|   | 
| TGLClipSet *  | GetClipSet () const | 
|   | 
| TGLOverlayElement *  | GetCurrentOvlElm () const | 
|   | 
| Int_t  | GetDev () const | 
|   | 
| EDragAction  | GetDragAction () const | 
|   | 
| Bool_t  | GetDrawCameraCenter () | 
|   | 
| TGEventHandler *  | GetEventHandler () const | 
|   | 
| Float_t  | GetFader () const | 
|   | 
| TGedEditor *  | GetGedEditor () const | 
|   | 
| TGLWidget *  | GetGLWidget () | 
|   | 
| void  | GetGuideState (Int_t &axesType, Bool_t &axesDepthTest, Bool_t &referenceOn, Double_t *referencePos) const | 
|   | Fetch the state of guides (axes & reference markers) into arguments.  
  | 
|   | 
| Bool_t  | GetIgnoreSizesOnUpdate () const | 
|   | 
| TGLLightSet *  | GetLightSet () const | 
|   | 
| Float_t  | GetLineScale () const | 
|   | 
| Float_t  | GetMaxSceneDrawTimeHQ () const | 
|   | 
| Float_t  | GetMaxSceneDrawTimeLQ () const | 
|   | 
| TGLOvlSelectRecord &  | GetOvlSelRec () | 
|   | 
| const char *  | GetPictureFileName () const | 
|   | 
| TImage *  | GetPictureUsingBB () | 
|   | Returns current image.  
  | 
|   | 
| TImage *  | GetPictureUsingFBO (Int_t w, Int_t h, Float_t pixel_object_scale=0) | 
|   | Returns current image.  
  | 
|   | 
| Float_t  | GetPointScale () const | 
|   | 
| EPushAction  | GetPushAction () const | 
|   | 
| Bool_t  | GetResetCamerasOnUpdate () const | 
|   | 
| const TGLPhysicalShape *  | GetSelected () const | 
|   | Return selected physical shape.  
  | 
|   | 
| TGLSelectRecord &  | GetSelRec () | 
|   | 
| Bool_t  | GetSmartRefresh () const | 
|   | 
| Bool_t  | GetSmoothLines () const | 
|   | 
| Bool_t  | GetSmoothPoints () const | 
|   | 
| Bool_t  | GetStereo () const | 
|   | 
| Float_t  | GetStereoEyeOffsetFac () const | 
|   | 
| Float_t  | GetStereoFrustumAsymFac () const | 
|   | 
| Float_t  | GetStereoZeroParallax () const | 
|   | 
| Bool_t  | IsColorSetDark () const | 
|   | Returns true if current color set is dark.  
  | 
|   | 
| Bool_t  | IsUsingDefaultColorSet () const | 
|   | Check if the viewer is using the default color set.  
  | 
|   | 
| virtual void  | MouseIdle (TGLPhysicalShape *, UInt_t, UInt_t) | 
|   | Emit MouseIdle signal.  
  | 
|   | 
| virtual void  | MouseOver (TGLPhysicalShape *) | 
|   | Emit MouseOver signal.  
  | 
|   | 
| virtual void  | MouseOver (TGLPhysicalShape *, UInt_t state) | 
|   | Emit MouseOver signal.  
  | 
|   | 
| virtual void  | MouseOver (TObject *obj, UInt_t state) | 
|   | Emit MouseOver signal.  
  | 
|   | 
| virtual Bool_t  | OpenComposite (const TBuffer3D &, Bool_t *=nullptr) | 
|   | 
| virtual void  | OverlayDragFinished () | 
|   | An overlay operation can result in change to an object.  
  | 
|   | 
| virtual void  | PadPaint (TVirtualPad *pad) | 
|   | Entry point for updating viewer contents via VirtualViewer3D interface.  
  | 
|   | 
| void  | PickAnnotate () | 
|   | 
| void  | PickCameraCenter () | 
|   | 
| virtual void  | PostRender () | 
|   | Restore state set in PreRender().  
  | 
|   | 
| virtual void  | PostSceneBuildSetup (Bool_t resetCameras) | 
|   | Perform post scene-build setup.  
  | 
|   | 
| virtual Bool_t  | PreferLocalFrame () const | 
|   | 
| virtual void  | PreRender () | 
|   | Initialize objects that influence rendering.  
  | 
|   | 
| virtual void  | PrintObjects () | 
|   | Pass viewer for print capture by TGLOutput.  
  | 
|   | 
| virtual void  | ReClicked (TObject *obj, UInt_t button, UInt_t state) | 
|   | Emit ReClicked signal with button id and modifier state.  
  | 
|   | 
| TGLCamera &  | RefCamera (ECameraType camera) | 
|   | Return camera reference by type.  
  | 
|   | 
| TGLColorSet &  | RefDarkColorSet () | 
|   | 
| TGLColorSet &  | RefLightColorSet () | 
|   | 
| virtual void  | RefreshPadEditor (TObject *obj=nullptr) | 
|   | Update GED editor if it is set.  
  | 
|   | 
| const TGLRect &  | RefViewport () const | 
|   | 
| void  | ReinitializeCurrentCamera (const TGLVector3 &hAxis, const TGLVector3 &vAxis, Bool_t redraw=kTRUE) | 
|   | Change base-vectors defining the camera-base transformation of current camera.  
  | 
|   | 
| virtual void  | ReMouseOver (TObject *obj, UInt_t state) | 
|   | Emit MouseOver signal.  
  | 
|   | 
| virtual void  | RemoveOverlayElement (TGLOverlayElement *el) | 
|   | Remove overlay element.  
  | 
|   | 
| virtual void  | Render () | 
|   | Normal rendering, used by mono and stereo rendering.  
  | 
|   | 
| void  | RequestDraw (Short_t LOD=TGLRnrCtx::kLODMed) | 
|   | Post request for redraw of viewer at level of detail 'LOD' Request is directed via cross thread gVirtualGL object.  
  | 
|   | 
| Bool_t  | RequestOverlaySelect (Int_t x, Int_t y) | 
|   | Post request for secondary selection rendering of selected object around the window point (x,y).  
  | 
|   | 
| Bool_t  | RequestSecondarySelect (Int_t x, Int_t y) | 
|   | Request secondary select.  
  | 
|   | 
| Bool_t  | RequestSelect (Int_t x, Int_t y) | 
|   | Post request for selection render pass viewer, picking objects around the window point (x,y).  
  | 
|   | 
| virtual void  | ResetCameras () | 
|   | 
| virtual void  | ResetCamerasAfterNextUpdate () | 
|   | 
| void  | ResetCurrentCamera () | 
|   | Resets position/rotation of current camera to default values.  
  | 
|   | 
| Bool_t  | SavePicture () | 
|   | Save current image using the default file name which can be set via SetPictureFileName() and defaults to "viewer.jpg".  
  | 
|   | 
| Bool_t  | SavePicture (const TString &fileName) | 
|   | Save current image in various formats (gif, gif+, jpg, png, eps, pdf).  
  | 
|   | 
| Bool_t  | SavePictureHeight (const TString &fileName, Int_t height, Bool_t pixel_object_scale=kTRUE) | 
|   | Save picture with given height (width scaled proportionally).  
  | 
|   | 
| Bool_t  | SavePictureScale (const TString &fileName, Float_t scale, Bool_t pixel_object_scale=kTRUE) | 
|   | Save picture with given scale to current window size.  
  | 
|   | 
| Bool_t  | SavePictureUsingBB (const TString &fileName) | 
|   | Save current image in various formats (gif, gif+, jpg, png).  
  | 
|   | 
| Bool_t  | SavePictureUsingFBO (const TString &fileName, Int_t w, Int_t h, Float_t pixel_object_scale=0) | 
|   | Save current image in various formats (gif, gif+, jpg, png).  
  | 
|   | 
| Bool_t  | SavePictureWidth (const TString &fileName, Int_t width, Bool_t pixel_object_scale=kTRUE) | 
|   | Save picture with given width (height scaled proportionally).  
  | 
|   | 
| void  | SetAutoRotator (TGLAutoRotator *ar) | 
|   | Set the auto-rotator for this viewer. The old rotator is deleted.  
  | 
|   | 
| void  | SetCameraOverlay (TGLCameraOverlay *m) | 
|   | 
| void  | SetClearColor (Color_t col) | 
|   | Set background method.  
  | 
|   | 
| void  | SetClipAutoUpdate (Bool_t x) | 
|   | 
| void  | SetCurrentCamera (ECameraType camera) | 
|   | Set current active camera - 'cameraType' one of: kCameraPerspX, kCameraPerspY, kCameraPerspZ, kCameraOrthoXOY, kCameraOrthoXOZ, kCameraOrthoZOY, kCameraOrthoXnOY, kCameraOrthoXnOZ, kCameraOrthoZnOY.  
  | 
|   | 
| void  | SetDrawCameraCenter (Bool_t x) | 
|   | Draw camera look at and rotation point.  
  | 
|   | 
| virtual void  | SetEventHandler (TGEventHandler *handler) | 
|   | Set the event-handler.  
  | 
|   | 
| void  | SetFader (Float_t x) | 
|   | 
| virtual void  | SetGedEditor (TGedEditor *ed) | 
|   | 
| void  | SetGuideState (Int_t axesType, Bool_t axesDepthTest, Bool_t referenceOn, const Double_t *referencePos) | 
|   | Set the state of guides (axes & reference markers) from arguments.  
  | 
|   | 
| void  | SetIgnoreSizesOnUpdate (Bool_t v) | 
|   | 
| void  | SetLineScale (Float_t s) | 
|   | 
| void  | SetMaxSceneDrawTimeHQ (Float_t t) | 
|   | 
| void  | SetMaxSceneDrawTimeLQ (Float_t t) | 
|   | 
| void  | SetOrthoCamera (ECameraType camera, Double_t zoom, Double_t dolly, Double_t center[3], Double_t hRotate, Double_t vRotate) | 
|   | Set an orthographic camera to supplied configuration - note this does not need to be the current camera - though you will not see the effect if it is not.  
  | 
|   | 
| void  | SetPerspectiveCamera (ECameraType camera, Double_t fov, Double_t dolly, Double_t center[3], Double_t hRotate, Double_t vRotate) | 
|   | Set a perspective camera to supplied configuration - note this does not need to be the current camera - though you will not see the effect if it is not.  
  | 
|   | 
| void  | SetPictureFileName (const TString &f) | 
|   | 
| void  | SetPointScale (Float_t s) | 
|   | 
| void  | SetResetCamerasOnUpdate (Bool_t v) | 
|   | 
| void  | SetSmartRefresh (Bool_t smart_ref) | 
|   | 
| void  | SetSmoothLines (Bool_t s) | 
|   | 
| void  | SetSmoothPoints (Bool_t s) | 
|   | 
| void  | SetStereo (Bool_t stereo, Bool_t quad_buf=kTRUE) | 
|   | Enable stereo rendering.  
  | 
|   | 
| void  | SetStereoEyeOffsetFac (Float_t f) | 
|   | 
| void  | SetStereoFrustumAsymFac (Float_t f) | 
|   | 
| void  | SetStereoZeroParallax (Float_t f) | 
|   | 
| void  | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
|   | 
| void  | SwitchColorSet () | 
|   | Switch between dark and light colorsets.  
  | 
|   | 
| virtual void  | UnClicked (TObject *obj, UInt_t button, UInt_t state) | 
|   | Emit UnClicked signal with button id and modifier state.  
  | 
|   | 
| virtual void  | UnMouseOver (TObject *obj, UInt_t state) | 
|   | Emit UnMouseOver signal.  
  | 
|   | 
| void  | UpdateScene (Bool_t redraw=kTRUE) | 
|   | Force update of pad-scenes.  
  | 
|   | 
| void  | UseDarkColorSet () | 
|   | Use the dark color-set.  
  | 
|   | 
| void  | UseDefaultColorSet (Bool_t x) | 
|   | Set usage of the default color set.  
  | 
|   | 
| void  | UseLightColorSet () | 
|   | Use the light color-set.  
  | 
|   | 
| Int_t  | ViewportDiagonal () const | 
|   | 
| virtual  | ~TVirtualViewer3D () | 
|   | 
| virtual void  | DrawViewer () | 
|   | 
| TClass *  | IsA () const override | 
|   | 
| virtual void  | ObjectPaint (TObject *, Option_t *="") | 
|   | 
| virtual TObject *  | SelectObject (Int_t, Int_t) | 
|   | 
| void  | Streamer (TBuffer &) override | 
|   | Stream an object of class TObject.  
  | 
|   | 
| void  | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
|   | 
|   | TObject () | 
|   | TObject constructor.  
  | 
|   | 
|   | TObject (const TObject &object) | 
|   | TObject copy ctor.  
  | 
|   | 
| virtual  | ~TObject () | 
|   | TObject destructor.  
  | 
|   | 
| void  | AbstractMethod (const char *method) const | 
|   | Use this method to implement an "abstract" method that you don't want to leave purely abstract.  
  | 
|   | 
| virtual void  | AppendPad (Option_t *option="") | 
|   | Append graphics object to current pad.  
  | 
|   | 
| virtual void  | Browse (TBrowser *b) | 
|   | Browse object. May be overridden for another default action.  
  | 
|   | 
| ULong_t  | CheckedHash () | 
|   | Check and record whether this class has a consistent Hash/RecursiveRemove setup (*) and then return the regular Hash value for this object.  
  | 
|   | 
| virtual const char *  | ClassName () const | 
|   | Returns name of class to which the object belongs.  
  | 
|   | 
| virtual void  | Clear (Option_t *="") | 
|   | 
| virtual TObject *  | Clone (const char *newname="") const | 
|   | Make a clone of an object using the Streamer facility.  
  | 
|   | 
| virtual Int_t  | Compare (const TObject *obj) const | 
|   | Compare abstract method.  
  | 
|   | 
| virtual void  | Copy (TObject &object) const | 
|   | Copy this to obj.  
  | 
|   | 
| virtual void  | Delete (Option_t *option="") | 
|   | Delete this object.  
  | 
|   | 
| virtual void  | Draw (Option_t *option="") | 
|   | Default Draw method for all objects.  
  | 
|   | 
| virtual void  | DrawClass () const | 
|   | Draw class inheritance tree of the class to which this object belongs.  
  | 
|   | 
| virtual TObject *  | DrawClone (Option_t *option="") const | 
|   | Draw a clone of this object in the current selected pad with: gROOT->SetSelectedPad(c1).  
  | 
|   | 
| virtual void  | Dump () const | 
|   | Dump contents of object on stdout.  
  | 
|   | 
| virtual void  | Error (const char *method, const char *msgfmt,...) const | 
|   | Issue error message.  
  | 
|   | 
| virtual void  | Execute (const char *method, const char *params, Int_t *error=nullptr) | 
|   | Execute method on this object with the given parameter string, e.g.  
  | 
|   | 
| virtual void  | Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr) | 
|   | Execute method on this object with parameters stored in the TObjArray.  
  | 
|   | 
| virtual void  | Fatal (const char *method, const char *msgfmt,...) const | 
|   | Issue fatal error message.  
  | 
|   | 
| virtual TObject *  | FindObject (const char *name) const | 
|   | Must be redefined in derived classes.  
  | 
|   | 
| virtual TObject *  | FindObject (const TObject *obj) const | 
|   | Must be redefined in derived classes.  
  | 
|   | 
| virtual Option_t *  | GetDrawOption () const | 
|   | Get option used by the graphics system to draw this object.  
  | 
|   | 
| virtual const char *  | GetIconName () const | 
|   | Returns mime type name of object.  
  | 
|   | 
| virtual char *  | GetObjectInfo (Int_t px, Int_t py) const | 
|   | Returns string containing info about the object at position (px,py).  
  | 
|   | 
| virtual Option_t *  | GetOption () const | 
|   | 
| virtual const char *  | GetTitle () const | 
|   | Returns title of object.  
  | 
|   | 
| virtual UInt_t  | GetUniqueID () const | 
|   | Return the unique object id.  
  | 
|   | 
| virtual Bool_t  | HandleTimer (TTimer *timer) | 
|   | Execute action in response of a timer timing out.  
  | 
|   | 
| virtual ULong_t  | Hash () const | 
|   | Return hash value for this object.  
  | 
|   | 
| Bool_t  | HasInconsistentHash () const | 
|   | Return true is the type of this object is known to have an inconsistent setup for Hash and RecursiveRemove (i.e.  
  | 
|   | 
| virtual void  | Info (const char *method, const char *msgfmt,...) const | 
|   | Issue info message.  
  | 
|   | 
| virtual Bool_t  | InheritsFrom (const char *classname) const | 
|   | Returns kTRUE if object inherits from class "classname".  
  | 
|   | 
| virtual Bool_t  | InheritsFrom (const TClass *cl) const | 
|   | Returns kTRUE if object inherits from TClass cl.  
  | 
|   | 
| virtual void  | Inspect () const | 
|   | Dump contents of this object in a graphics canvas.  
  | 
|   | 
| void  | InvertBit (UInt_t f) | 
|   | 
| Bool_t  | IsDestructed () const | 
|   | IsDestructed.  
  | 
|   | 
| virtual Bool_t  | IsEqual (const TObject *obj) const | 
|   | Default equal comparison (objects are equal if they have the same address in memory).  
  | 
|   | 
| virtual Bool_t  | IsFolder () const | 
|   | Returns kTRUE in case object contains browsable objects (like containers or lists of other objects).  
  | 
|   | 
| R__ALWAYS_INLINE Bool_t  | IsOnHeap () const | 
|   | 
| virtual Bool_t  | IsSortable () const | 
|   | 
| R__ALWAYS_INLINE Bool_t  | IsZombie () const | 
|   | 
| virtual void  | ls (Option_t *option="") const | 
|   | The ls function lists the contents of a class on stdout.  
  | 
|   | 
| void  | MayNotUse (const char *method) const | 
|   | Use this method to signal that a method (defined in a base class) may not be called in a derived class (in principle against good design since a child class should not provide less functionality than its parent, however, sometimes it is necessary).  
  | 
|   | 
| virtual Bool_t  | Notify () | 
|   | This method must be overridden to handle object notification.  
  | 
|   | 
| void  | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const | 
|   | Use this method to declare a method obsolete.  
  | 
|   | 
| void  | operator delete (void *ptr) | 
|   | Operator delete.  
  | 
|   | 
| void  | operator delete[] (void *ptr) | 
|   | Operator delete [].  
  | 
|   | 
| void *  | operator new (size_t sz) | 
|   | 
| void *  | operator new (size_t sz, void *vp) | 
|   | 
| void *  | operator new[] (size_t sz) | 
|   | 
| void *  | operator new[] (size_t sz, void *vp) | 
|   | 
| TObject &  | operator= (const TObject &rhs) | 
|   | TObject assignment operator.  
  | 
|   | 
| virtual void  | Paint (Option_t *option="") | 
|   | This method must be overridden if a class wants to paint itself.  
  | 
|   | 
| virtual void  | Pop () | 
|   | Pop on object drawn in a pad to the top of the display list.  
  | 
|   | 
| virtual void  | Print (Option_t *option="") const | 
|   | This method must be overridden when a class wants to print itself.  
  | 
|   | 
| virtual Int_t  | Read (const char *name) | 
|   | Read contents of object with specified name from the current directory.  
  | 
|   | 
| virtual void  | RecursiveRemove (TObject *obj) | 
|   | Recursively remove this object from a list.  
  | 
|   | 
| void  | ResetBit (UInt_t f) | 
|   | 
| virtual void  | SaveAs (const char *filename="", Option_t *option="") const | 
|   | Save this object in the file specified by filename.  
  | 
|   | 
| virtual void  | SavePrimitive (std::ostream &out, Option_t *option="") | 
|   | Save a primitive as a C++ statement(s) on output stream "out".  
  | 
|   | 
| void  | SetBit (UInt_t f) | 
|   | 
| void  | SetBit (UInt_t f, Bool_t set) | 
|   | Set or unset the user status bits as specified in f.  
  | 
|   | 
| virtual void  | SetDrawOption (Option_t *option="") | 
|   | Set drawing option for object.  
  | 
|   | 
| virtual void  | SetUniqueID (UInt_t uid) | 
|   | Set the unique object id.  
  | 
|   | 
| void  | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
|   | 
| virtual void  | SysError (const char *method, const char *msgfmt,...) const | 
|   | Issue system error message.  
  | 
|   | 
| R__ALWAYS_INLINE Bool_t  | TestBit (UInt_t f) const | 
|   | 
| Int_t  | TestBits (UInt_t f) const | 
|   | 
| virtual void  | UseCurrentStyle () | 
|   | Set current style settings in this object This function is called when either TCanvas::UseCurrentStyle or TROOT::ForceStyle have been invoked.  
  | 
|   | 
| virtual void  | Warning (const char *method, const char *msgfmt,...) const | 
|   | Issue warning message.  
  | 
|   | 
| virtual Int_t  | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) | 
|   | Write this object to the current directory.  
  | 
|   | 
| virtual Int_t  | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const | 
|   | Write this object to the current directory.  
  | 
|   | 
|   | TGLViewerBase () | 
|   | 
| virtual  | ~TGLViewerBase () | 
|   | Destructor.  
  | 
|   | 
| virtual void  | AddOverlayElement (TGLOverlayElement *el) | 
|   | Add overlay element.  
  | 
|   | 
| TGLSceneInfo *  | AddScene (TGLSceneBase *scene) | 
|   | Add new scene, appropriate scene-info is created.  
  | 
|   | 
| virtual void  | Changed () | 
|   | 
| TGLClip *  | Clip () const | 
|   | 
| virtual void  | DeleteOverlayAnnotations () | 
|   | Delete overlay elements that are annotations.  
  | 
|   | 
| virtual void  | DeleteOverlayElements (TGLOverlayElement::ERole r) | 
|   | Delete overlay elements.  
  | 
|   | 
| 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'.  
  | 
|   | 
| Bool_t  | FindClosestOverlayRecord (TGLOvlSelectRecord &rec, Int_t &recIdx) | 
|   | Find next overlay-select record that can be resolved, starting from position 'recIdx'.  
  | 
|   | 
| Bool_t  | FindClosestRecord (TGLSelectRecord &rec, Int_t &recIdx) | 
|   | Find next select record that can be resolved, starting from position 'recIdx'.  
  | 
|   | 
| TGLLogicalShape *  | FindLogicalInScenes (TObject *id) | 
|   | Find logical-shape representing object id in the list of scenes.  
  | 
|   | 
| TGLRnrCtx *  | GetRnrCtx () const | 
|   | 
| TGLSceneInfo *  | GetSceneInfo (TGLSceneBase *scene) | 
|   | Find scene-info corresponding to scene.  
  | 
|   | 
| virtual Bool_t  | IsChanged () const | 
|   | 
| virtual const char *  | LockIdStr () const | 
|   | Name to print in locking output.  
  | 
|   | 
| Short_t  | LOD () const | 
|   | 
| virtual void  | MergeSceneBBoxes (TGLBoundingBox &bbox) | 
|   | Merge bounding-boxes of all active registered scenes.  
  | 
|   | 
| Float_t  | OLLineW () const | 
|   | 
| virtual void  | PostRenderOverlaySelection () | 
|   | Perform cleanup after overlay selection.  
  | 
|   | 
| virtual void  | PreRenderOverlaySelection () | 
|   | Perform minimal initialization for overlay selection.  
  | 
|   | 
| const TGLBoundingBox &  | RefOverallBoundingBox () const | 
|   | 
| void  | RemoveAllScenes () | 
|   | Remove all scenes from the viewer, their scene-infos are deleted.  
  | 
|   | 
| void  | RemoveScene (TGLSceneBase *scene) | 
|   | Remove scene from the viewer, its scene-info is deleted.  
  | 
|   | 
| virtual void  | RenderNonSelected () | 
|   | Render non-selected objects from all scenes.  
  | 
|   | 
| virtual void  | RenderOpaque (Bool_t rnr_non_selected=kTRUE, Bool_t rnr_selected=kTRUE) | 
|   | Render opaque objects from all scenes.  
  | 
|   | 
| virtual void  | RenderOverlay (Int_t state, Bool_t selection) | 
|   | Render overlay objects.  
  | 
|   | 
| virtual void  | RenderSelected () | 
|   | Render selected objects from all scenes.  
  | 
|   | 
| virtual void  | RenderSelectedForHighlight () | 
|   | Render selected objects from all scenes for highlight.  
  | 
|   | 
| virtual void  | RenderTransparent (Bool_t rnr_non_selected=kTRUE, Bool_t rnr_selected=kTRUE) | 
|   | Render transparent objects from all scenes.  
  | 
|   | 
| virtual void  | ResetSceneInfos () | 
|   | Force rebuild of view-dependent scene-info structures.  
  | 
|   | 
| Bool_t  | ResolveSelectRecord (TGLSelectRecord &rec, Int_t recIdx) | 
|   | Process selection record on buffer-position 'recIdx' and fill the data into 'rec'.  
  | 
|   | 
| TGLRnrCtx &  | RnrCtx () const | 
|   | 
| void  | SceneDestructing (TGLSceneBase *scene) | 
|   | Remove scene, its scene-info is deleted.  
  | 
|   | 
| void  | SetClip (TGLClip *p) | 
|   | 
| void  | SetLOD (Short_t lod) | 
|   | 
| void  | SetOLLineW (Float_t w) | 
|   | 
| void  | SetStyle (Short_t st) | 
|   | 
| void  | SetWFLineW (Float_t w) | 
|   | 
| void  | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
|   | 
| Short_t  | Style () const | 
|   | 
| Float_t  | WFLineW () const | 
|   | 
|   | TGLLockable () | 
|   | 
| virtual  | ~TGLLockable () | 
|   | 
| ELock  | CurrentLock () const | 
|   | 
| Bool_t  | IsDrawOrSelectLock () const | 
|   | 
| Bool_t  | IsLocked () const | 
|   | 
| Bool_t  | ReleaseLock (ELock lock) const | 
|   | Release current lock, make sure it the same as the 'lock' argument.  
  | 
|   | 
| void  | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
|   | 
| Bool_t  | TakeLock (ELock lock) const | 
|   | Lock the object in mode 'lock'.  
  | 
|   | 
|   | TQObject () | 
|   | TQObject Constructor.  
  | 
|   | 
| virtual  | ~TQObject () | 
|   | TQObject Destructor.  
  | 
|   | 
| Bool_t  | AreSignalsBlocked () const | 
|   | 
| Bool_t  | BlockSignals (Bool_t b) | 
|   | 
| virtual void  | ChangedBy (const char *method) | 
|   | 
| void  | CollectClassSignalLists (TList &list, TClass *cls) | 
|   | Collect class signal lists from class cls and all its base-classes.  
  | 
|   | 
| Bool_t  | Connect (const char *signal, const char *receiver_class, void *receiver, const char *slot) | 
|   | Non-static method is used to connect from the signal of this object to the receiver slot.  
  | 
|   | 
| virtual void  | Connected (const char *) | 
|   | 
| virtual void  | Destroyed () | 
|   | 
| Bool_t  | Disconnect (const char *signal=nullptr, void *receiver=nullptr, const char *slot=nullptr) | 
|   | Disconnects signal of this object from slot of receiver.  
  | 
|   | 
| virtual void  | Disconnected (const char *) | 
|   | 
| void  | Emit (const char *signal) | 
|   | Activate signal without args.  
  | 
|   | 
| template<typename T >  | 
| void  | Emit (const char *signal, const T &arg) | 
|   | Activate signal with single parameter.  
  | 
|   | 
| template<typename... T>  | 
| void  | EmitVA (const char *signal_name, Int_t, const T &... params) | 
|   | Emit a signal with a varying number of arguments.  
  | 
|   | 
| TList *  | GetListOfClassSignals () const | 
|   | Returns pointer to list of signals of this class.  
  | 
|   | 
| TList *  | GetListOfConnections () const | 
|   | 
| TList *  | GetListOfSignals () const | 
|   | 
| virtual Bool_t  | HasConnection (const char *signal_name) const | 
|   | Return true if there is any object connected to this signal.  
  | 
|   | 
| virtual void  | HighPriority (const char *signal_name, const char *slot_name=nullptr) | 
|   | 
| virtual void  | LowPriority (const char *signal_name, const char *slot_name=nullptr) | 
|   | 
| virtual void  | Message (const char *msg) | 
|   | 
| virtual Int_t  | NumberOfConnections () const | 
|   | Return number of connections for this object.  
  | 
|   | 
| virtual Int_t  | NumberOfSignals () const | 
|   | Return number of signals for this object.  
  | 
|   | 
| void  | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
|   |