|
| | 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 () override |
| | Destroy standalone viewer object.
|
| |
| void | Close () |
| | Close the viewer - destructed.
|
| |
| void | CreateGLWidget () override |
| | Create a GLwidget, it is an error if it is already created.
|
| |
| void | DeleteMenuBar () |
| | Delete the menu bar.
|
| |
| void | DestroyGLWidget () override |
| | 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 |
| |
| const char * | GetName () const override |
| | Returns name of object.
|
| |
| void | HandleMenuBarHiding (Event_t *ev) |
| | Maybe switch menu-bar / menu-button.
|
| |
| TClass * | IsA () const override |
| |
| 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).
|
| |
| void | SelectionChanged () override |
| | Update GUI components for embedded viewer selection change.
|
| |
| void | Show () |
| | Show the viewer.
|
| |
| void | Streamer (TBuffer &) override |
| | 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) |
| |
| | ~TGLViewer () override |
| | Destroy viewer object.
|
| |
| virtual void | Activated () |
| |
| void | AddCompositeOp (UInt_t) override |
| |
| Int_t | AddObject (const TBuffer3D &, Bool_t *=nullptr) override |
| |
| Int_t | AddObject (UInt_t, const TBuffer3D &, Bool_t *=nullptr) override |
| |
| 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.
|
| |
| void | BeginScene () override |
| |
| Bool_t | BuildingScene () const override |
| |
| Bool_t | CanLoopOnPrimitives () const override |
| |
| 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.
|
| |
| void | CloseComposite () override |
| |
| TGLColorSet & | ColorSet () |
| |
| TGLCamera & | CurrentCamera () const |
| |
| Int_t | DistancetoPrimitive (Int_t px, Int_t py) override |
| | 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.
|
| |
| void | EndScene () override |
| |
| void | ExecuteEvent (Int_t event, Int_t px, Int_t py) override |
| | 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 |
| |
| TClass * | IsA () const override |
| |
| 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.
|
| |
| Bool_t | OpenComposite (const TBuffer3D &, Bool_t *=nullptr) override |
| |
| virtual void | OverlayDragFinished () |
| | An overlay operation can result in change to an object.
|
| |
| void | PadPaint (TVirtualPad *pad) override |
| | Entry point for updating viewer contents via VirtualViewer3D interface.
|
| |
| void | PickAnnotate () |
| |
| void | PickCameraCenter () |
| |
| void | PostRender () override |
| | Restore state set in PreRender().
|
| |
| virtual void | PostSceneBuildSetup (Bool_t resetCameras) |
| | Perform post scene-build setup.
|
| |
| Bool_t | PreferLocalFrame () const override |
| |
| void | PreRender () override |
| | Initialize objects that influence rendering.
|
| |
| void | PrintObjects () override |
| | 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.
|
| |
| void | RemoveOverlayElement (TGLOverlayElement *el) override |
| | Remove overlay element.
|
| |
| void | Render () override |
| | 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).
|
| |
| void | ResetCameras () override |
| |
| void | ResetCamerasAfterNextUpdate () override |
| |
| 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 | Streamer (TBuffer &) override |
| | Stream an object of class TObject.
|
| |
| 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 (the base implementation is no-op).
|
| |
| 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, void *vp) |
| | Only called by placement new when throwing an exception.
|
| |
| void | operator delete[] (void *ptr) |
| | Operator delete [].
|
| |
| void | operator delete[] (void *ptr, void *vp) |
| | Only called by placement new[] when throwing an exception.
|
| |
| 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 () |
| |
| | ~TGLViewerBase () override |
| | 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.
|
| |
| TClass * | IsA () const override |
| |
| virtual Bool_t | IsChanged () const |
| |
| const char * | LockIdStr () const override |
| | 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 | Streamer (TBuffer &) override |
| |
| 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) |
| |