|
| 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) |
|