12#ifndef ROOT_TGLLightSet_H 
   13#define ROOT_TGLLightSet_H 
#define ClassDef(name, id)
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void on
 
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.