winID h TVirtualViewer3D TVirtualGLPainter p
Option_t Option_t TPoint TPoint const char mode
OpenGL renderer class for TEveBox.
TEveBoxGL & operator=(const TEveBoxGL &)
ClassDefOverride(TEveBoxGL, 0)
TEveBoxGL(const TEveBoxGL &)
void RenderBoxAutoNorm(const Float_t p[8][3]) const
Render box, calculate normals on the fly from first three points.
void RenderOutline(const Float_t p[8][3]) const
Render box with without normals.
void RenderBoxStdNorm(const Float_t p[8][3]) const
Render box with standard axis-aligned normals.
void DirectDraw(TGLRnrCtx &rnrCtx) const override
Render with OpenGL, create display-list.
Bool_t SetModel(TObject *obj, const Option_t *opt=nullptr) override
Set model object.
Bool_t IgnoreSizeForOfInterest() const override
Return true if size of this shape should be ignored when determining if the object should be drawn.
void SetBBox() override
Set bounding box.
OpenGL renderer class for TEveBoxProjected.
ClassDefOverride(TEveBoxProjectedGL, 0)
void SetBBox() override
Set bounding box.
void DirectDraw(TGLRnrCtx &rnrCtx) const override
Render with OpenGL, create display-list.
TEveBoxProjectedGL & operator=(const TEveBoxProjectedGL &)
Bool_t IgnoreSizeForOfInterest() const override
Return true if size of this shape should be ignored when determining if the object should be drawn.
TEveBoxProjectedGL()
Constructor.
~TEveBoxProjectedGL() override
TEveBoxProjectedGL(const TEveBoxProjectedGL &)
Bool_t SetModel(TObject *obj, const Option_t *opt=nullptr) override
Set model object.
void RenderPoints(Int_t mode) const
Render points with given GL mode.
3D box with arbitrary vertices (cuboid).
Base-class for direct OpenGL renderers.
The TGLRnrCtx class aggregates data for a given redering context as needed by various parts of the RO...
TGLScene provides management and rendering of ROOT's default 3D /object representation as logical and...
Base GL viewer object - used by both standalone and embedded (in pad) GL.
Mother of all ROOT objects.