Abstract base class for all VRML97 light nodes. More...
#include <Inventor/VRMLnodes/SoVRMLLight.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
Static Public Member Functions | |
static SoType | getClassTypeId () |
Public Attributes | |
SoSFBool | on |
SoSFFloat | intensity |
SoSFColor | color |
SoSFFloat | ambientIntensity |
SoVRMLLight is the abstract base class for all light nodes. A light node defines an illumination source that may affect subsequent shapes in the scene graph, depending on the current lighting style. Light sources are affected by the current transformation. A light node under a transform does not affect any object outside that transform.
NOTE: This class does not exist in Open Inventor 10.0 and later.SoSFFloat | set_ambientIntensity |
SoSFColor | set_color |
SoSFFloat | set_intensity |
SoSFBool | set_on |
SoSFNode | set_metadata |
SoSFFloat | ambientIntensity_changed |
SoSFColor | color_changed |
SoSFFloat | intensity_changed |
SoSFBool | on_changed |
SoSFNode | metadata_changed |
static SoType SoVRMLLight::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoVRMLNode.
Reimplemented in SoVRMLDirectionalLight, SoVRMLPointLight, and SoVRMLSpotLight.
virtual SoType SoVRMLLight::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from SoVRMLNode.
Reimplemented in SoVRMLDirectionalLight, SoVRMLPointLight, and SoVRMLSpotLight.
Specifies the brightness of the ambient emissions of the light.
Specifies the spectral color properties of the light.
Specifies the brightness of the direct emission from the light.
Specifies whether the light is on (TRUE) or off (FALSE).