12#ifndef ROOT_TGLLightSet_H
13#define ROOT_TGLLightSet_H
#define ClassDef(name, id)
Concrete class describing an orientated (free) or axis aligned box of 8 vertices.
Abstract base camera class - concrete classes for orthographic and perspective cameras derive from it...
Encapsulates a set of lights for OpenGL.
Float_t GetSpecularPower() const
Bool_t fUseSpecular
light states (on/off) mask
TGLLightSet & operator=(const TGLLightSet &)
Float_t GetSidePower() const
Bool_t GetUseSpecular() const
void SetUseSpecular(Bool_t s)
void StdSetupLights(const TGLBoundingBox &bbox, const TGLCamera &camera, Bool_t debug=kFALSE)
Setup lights for current given bounding box and camera.
void ToggleLight(ELight light)
Toggle light on/off.
void SetSidePower(Float_t p)
Float_t fSidePower
power of the front lamp
TGLLightSet()
power of specular lamp
Float_t fSpecularPower
power of the side lamps
void SetSpecularPower(Float_t p)
TGLLightSet(const TGLLightSet &)
void SetFrontPower(Float_t p)
Float_t GetFrontPower() const
void SetLight(ELight light, Bool_t on)
Set a light on/off.
Mother of all ROOT objects.
static constexpr double s