|
static void | BeginAttLine (const TAttLine &aline, Char_t transp, Int_t pick_radius=0, Bool_t selection=kFALSE) |
| Setup drawing parameters according to passed TAttLine. More...
|
|
static void | BeginExtendPickRegion (Float_t scale) |
|
static Int_t | CheckError (const char *loc) |
| Check current GL error state, outputting details via ROOT Error method if one. More...
|
|
static void | Color (const TGLColor &color) |
| Set color from TGLColor. More...
|
|
static void | Color3f (Float_t r, Float_t g, Float_t b) |
| Wrapper for glColor3f. More...
|
|
static void | Color3fv (const Float_t *rgb) |
| Wrapper for glColor3fv. More...
|
|
static void | Color3ub (UChar_t r, UChar_t g, UChar_t b) |
| Wrapper for glColor3ub. More...
|
|
static void | Color3ubv (const UChar_t *rgb) |
| Wrapper for glColor3ubv. More...
|
|
static void | Color4f (Float_t r, Float_t g, Float_t b, Float_t a) |
| Wrapper for glColor4f. More...
|
|
static void | Color4fv (const Float_t *rgba) |
| Wrapper for glColor4fv. More...
|
|
static void | Color4ub (UChar_t r, UChar_t g, UChar_t b, UChar_t a) |
| Wrapper for glColor4ub. More...
|
|
static void | Color4ubv (const UChar_t *rgba) |
| Wrapper for glColor4ubv. More...
|
|
static void | ColorAlpha (Color_t color_index, Float_t alpha=1) |
| Set color from color_index and GL-style alpha (default 1). More...
|
|
static void | ColorAlpha (const TGLColor &color, Float_t alpha) |
| Set color from TGLColor and alpha value. More...
|
|
static void | ColorAlpha (const TGLColor &color, UChar_t alpha) |
| Set color from TGLColor and alpha value. More...
|
|
static void | ColorTransparency (Color_t color_index, Char_t transparency=0) |
| Set color from color_index and ROOT-style transparency (default 0). More...
|
|
static void | DrawLine (const TGLLine3 &line, ELineHeadShape head, Double_t size, const UChar_t rgba[4]) |
| Draw thick line (tube) defined by 'line', with head at end shape 'head' - box/arrow/none, (head) size 'size', color 'rgba'. More...
|
|
static void | DrawLine (const TGLVertex3 &start, const TGLVector3 &vector, ELineHeadShape head, Double_t size, const UChar_t rgba[4]) |
| Draw thick line (tube) running from 'start', length 'vector', with head at end of shape 'head' - box/arrow/none, (head) size 'size', color 'rgba'. More...
|
|
static void | DrawNumber (const TString &num, const TGLVertex3 &pos, Bool_t center=kFALSE) |
| Draw number in string 'num' via internal 8x8-pixel bitmap on vertex 'pos'. More...
|
|
static void | DrawReferenceMarker (const TGLCamera &camera, const TGLVertex3 &pos, Float_t radius=3, const UChar_t *rgba=0) |
| Draw a sphere- marker on world-coordinate 'pos' with pixel radius 'radius'. More...
|
|
static void | DrawRing (const TGLVertex3 ¢er, const TGLVector3 &normal, Double_t radius, const UChar_t *rgba) |
| Draw ring, centered on 'center', lying on plane defined by 'center' & 'normal' of outer radius 'radius', color 'rgba'. More...
|
|
static void | DrawSimpleAxes (const TGLCamera &camera, const TGLBoundingBox &bbox, Int_t axesType) |
| Draw simple xyz-axes for given bounding-box. More...
|
|
static void | DrawSphere (const TGLVertex3 &position, Double_t radius, const UChar_t rgba[4]) |
| Draw sphere, centered on vertex 'position', with radius 'radius', color 'rgba'. More...
|
|
static void | EndAttLine (Int_t pick_radius=0, Bool_t selection=kFALSE) |
| Restore previous line drawing state. More...
|
|
static void | EndExtendPickRegion () |
|
static UInt_t | GetDefaultDrawQuality () |
| static: get default draw quality More...
|
|
static UInt_t | GetDrawQuality () |
| static: get draw quality More...
|
|
static GLUtesselator * | GetDrawTesselator3dv () |
| Returns a tesselator for direct drawing when using 3-vertices with double precision. More...
|
|
static GLUtesselator * | GetDrawTesselator3fv () |
| Returns a tesselator for direct drawing when using 3-vertices with single precision. More...
|
|
static GLUtesselator * | GetDrawTesselator4dv () |
| Returns a tesselator for direct drawing when using 4-vertices with double precision. More...
|
|
static GLUtesselator * | GetDrawTesselator4fv () |
| Returns a tesselator for direct drawing when using 4-vertices with single precision. More...
|
|
static Float_t | GetLineWidthScale () |
| Returns global line-width scale. More...
|
|
static Int_t | GetPickingRadius () |
| Returns picking radius. More...
|
|
static Float_t | GetPointLineScalingFactor () |
| Return extra scaling factor for points and lines. More...
|
|
static Float_t | GetPointSizeScale () |
| Get global point-size scale. More...
|
|
static Float_t | GetScreenScalingFactor () |
| Returns scaling factor between screen points and GL viewport pixels. More...
|
|
static void | InitializeIfNeeded () |
| Initialize globals that require other libraries to be initialized. More...
|
|
static Bool_t | IsColorLocked () |
| Returns true if color lock-count is greater than 0. More...
|
|
static Float_t | LineWidth () |
| Get the line-width, taking the global scaling into account. More...
|
|
static void | LineWidth (Float_t line_width) |
| Set the line-width, taking the global scaling into account. More...
|
|
static UInt_t | LockColor () |
| Prevent further color changes. More...
|
|
static Float_t | PointSize () |
| Get the point-size, taking the global scaling into account. More...
|
|
static void | PointSize (Float_t point_size) |
| Set the point-size, taking the global scaling into account. More...
|
|
static void | PointToViewport (Int_t &x, Int_t &y) |
| Convert from point/screen coordinates to GL viewport coordinates. More...
|
|
static void | PointToViewport (Int_t &x, Int_t &y, Int_t &w, Int_t &h) |
| Convert from point/screen coordinates to GL viewport coordinates. More...
|
|
static void | RenderCrosses (const TAttMarker &marker, const std::vector< Double_t > &points, Double_t dX, Double_t dY, Double_t dZ) |
| Render markers as crosses. More...
|
|
static void | RenderCrosses (const TAttMarker &marker, Float_t *p, Int_t n, Bool_t sec_selection=kFALSE) |
| Render markers as crosses. More...
|
|
static void | RenderPoints (const TAttMarker &marker, const std::vector< Double_t > &points) |
| Render markers as circular or square points. More...
|
|
static void | RenderPoints (const TAttMarker &marker, Float_t *p, Int_t n, Int_t pick_radius=0, Bool_t selection=kFALSE, Bool_t sec_selection=kFALSE) |
| Render markers as circular or square points. More...
|
|
static void | RenderPolyLine (const TAttLine &aline, Char_t transp, Float_t *p, Int_t n, Int_t pick_radius=0, Bool_t selection=kFALSE) |
| Render poly-line as specified by the p-array. More...
|
|
static void | RenderPolyMarkers (const TAttMarker &marker, Char_t transp, Float_t *p, Int_t n, Int_t pick_radius=0, Bool_t selection=kFALSE, Bool_t sec_selection=kFALSE) |
| Render polymarkers at points specified by p-array. More...
|
|
static void | RenderPolyMarkers (const TAttMarker &marker, const std::vector< Double_t > &points, Double_t dX, Double_t dY, Double_t dZ) |
| Render polymarkers at points specified by p-array. More...
|
|
static void | ResetDrawQuality () |
| static: reset draw quality More...
|
|
static void | SetDefaultDrawQuality (UInt_t dq) |
| static: set default draw quality More...
|
|
static void | SetDrawColors (const UChar_t rgba[4]) |
| Set basic draw colors from 4 component 'rgba' Used by other TGLUtil drawing routines. More...
|
|
static void | SetDrawQuality (UInt_t dq) |
| static: set draw quality More...
|
|
static void | SetLineWidthScale (Float_t scale) |
| Set global line-width scale. More...
|
|
static void | SetPointSizeScale (Float_t scale) |
| Set global point-size scale. More...
|
|
static UInt_t | UnlockColor () |
| Allow color changes. More...
|
|