32 #ifndef vtkOpenGLLightMonitor_h 33 #define vtkOpenGLLightMonitor_h 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
#define vtkGetMacro(name, type)
#define vtkTypeMacro(thisClass, superclass)
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
#define VTKRENDERINGOPENGL_EXPORT
#define vtkSetMacro(name, type)