Go to the documentation of this file.
55 #ifndef vtkExternalLight_h
56 #define vtkExternalLight_h
58 #include "vtkRenderingExternalModule.h"
80 INDIVIDUAL_PARAMS = 0,
91 vtkGetMacro(LightIndex,
int);
109 vtkGetMacro(ReplaceMode,
int);
166 vtkGetMacro(PositionSet,
bool);
173 vtkGetMacro(FocalPointSet,
bool);
180 vtkGetMacro(AmbientColorSet,
bool);
187 vtkGetMacro(DiffuseColorSet,
bool);
194 vtkGetMacro(SpecularColorSet,
bool);
201 vtkGetMacro(IntensitySet,
bool);
208 vtkGetMacro(ConeAngleSet,
bool);
215 vtkGetMacro(AttenuationValuesSet,
bool);
222 vtkGetMacro(ExponentSet,
bool);
229 vtkGetMacro(PositionalSet,
bool);
255 #endif // vtkExternalLight_h
void SetSpecularColor(double, double, double)
Override Set method to keep a record of changed value.
void SetAmbientColor(double, double, double)
Override Set method to keep a record of changed value.
a virtual light for 3D rendering
void SetConeAngle(double)
Override Set method to keep a record of changed value.
bool AttenuationValuesSet
void SetDiffuseColor(double, double, double)
Override Set method to keep a record of changed value.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void SetFocalPoint(double, double, double)
Override Set method to keep a record of changed value.
a virtual light object for tweaking existing lights in an external 3D rendering context
a simple class to control print indentation
void SetPosition(double, double, double)
Override Set method to keep a record of changed value.
void SetAttenuationValues(double, double, double)
Override Set method to keep a record of changed value.
static vtkExternalLight * New()
Create an external light object with the focal point at the origin and its position set to (0,...
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
void SetExponent(double)
Override Set method to keep a record of changed value.
void SetIntensity(double)
Override Set method to keep a record of changed value.
void SetPositional(int)
Override Set method to keep a record of changed value.