Open Inventor Reference
SoDirectionalLight Class Reference

Node representing a directional light source. More...

#include <Inventor/nodes/SoDirectionalLight.h>

Inheritance diagram for SoDirectionalLight:
SoLight SoNode SoFieldContainer SoBase SoDirectionalLightManip

List of all members.

Public Member Functions

 SoDirectionalLight ()
 Creates a directional light source node with default settings.
virtual void GLRender (SoGLRenderAction *action)
 Creates a light source during rendering.

Static Public Member Functions

static void initClass ()
 Initializes base node class.

Public Attributes

Fields
SoSFVec3f direction
 Illumination direction vector.

Protected Member Functions

virtual ~SoDirectionalLight ()

Detailed Description

This node defines a directional light source that illuminates along rays parallel to a given 3-dimensional vector.

File Format/Default
DirectionalLight {
  on TRUE
  intensity 1
  color 1 1 1
  direction 0 0 -1
}
Action Behavior
SoGLRenderAction
Activates this light (if so specified) during traversal. All shape nodes that come after this light in the scene graph are illuminated by this light. The light's direction is affected by the current transformation.
See Also
SoPointLight, SoSpotLight

Definition at line 92 of file SoDirectionalLight.h.


Constructor & Destructor Documentation

SoDirectionalLight::SoDirectionalLight ( )
virtual SoDirectionalLight::~SoDirectionalLight ( ) [protected, virtual]

Member Function Documentation

virtual void SoDirectionalLight::GLRender ( SoGLRenderAction action) [virtual]

Reimplemented from SoNode.

Reimplemented in SoDirectionalLightManip.

static void SoDirectionalLight::initClass ( ) [static]

Reimplemented from SoLight.

Reimplemented in SoDirectionalLightManip.


Member Data Documentation


The documentation for this class was generated from the following file: