32 #ifndef vtkOpenGLLightMonitor_h
33 #define vtkOpenGLLightMonitor_h
49 vtkSetMacro(LightId,
int);
50 vtkGetMacro(LightId,
int);
65 void SetEnabled(
int val);
66 void SetAmbient(
float *val);
67 void SetDiffuse(
float *val);
68 void SetSpecular(
float *val);
69 void SetPosition(
float *val);
70 void SetSpotDirection(
float *val);
71 void SetSpotExponent(
float val);
72 void SetSpotCutoff(
float val);
73 void SetAttenuation(
float *val);
79 { this->Initialize(); }
82 { this->Initialize(); }
95 float SpotDirection[3];
abstract base class for most VTK objects
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
#define VTKRENDERINGOPENGL_EXPORT