14#ifndef ROOT_TGLCylinder
15#define ROOT_TGLCylinder
unsigned int UInt_t
Unsigned integer 4 bytes (unsigned int).
bool Bool_t
Boolean (0=false, 1=true) (bool).
short Short_t
Signed Short integer 2 bytes (short).
double Double_t
Double 8 bytes.
#define ClassDefOverride(name, id)
Complete tube description class - see TBuffer3DTypes for producer classes.
TGLVector3 fHighPlaneNorm
ELODAxes SupportedLODAxes() const override
void DirectDraw(TGLRnrCtx &rnrCtx) const override
Debug tracing.
TGLCylinder(const TBuffer3DTube &buffer)
Copy out relevant parts of buffer - we create and delete mesh parts on demand in DirectDraw() and the...
~TGLCylinder() override
destructor
Short_t QuantizeShapeLOD(Short_t shapeLOD, Short_t combiLOD) const override
Factor in scene/viewer LOD and quantize.
UInt_t DLOffset(Short_t lod) const override
Return display-list offset for given LOD.
TGLLogicalShape(const TGLLogicalShape &)=delete
The TGLRnrCtx class aggregates data for a given redering context as needed by various parts of the RO...
3 component (x/y/z) vector class.