vrml1::DirectionalLight Class Reference

#include <DirectionalLight.hh>

Inheritance diagram for vrml1::DirectionalLight:

vrml1::Node

List of all members.

Public Member Functions

 DirectionalLight ()
void setOn (bool on)
bool on () const
void setIntensity (float intensity)
float intensity () const
void setColor (SFColor color)
SFColor color () const
void setDirection (SFVec3f direction)
SFVec3f direction () const
virtual void setAttribute (Attribute *A)

Private Attributes

bool m_on
float m_intensity
SFColor m_color
SFVec3f m_direction


Constructor & Destructor Documentation

vrml1::DirectionalLight::DirectionalLight (  ) 


Member Function Documentation

void vrml1::DirectionalLight::setOn ( bool  on  ) 

bool vrml1::DirectionalLight::on (  )  const

void vrml1::DirectionalLight::setIntensity ( float  intensity  ) 

float vrml1::DirectionalLight::intensity (  )  const

void vrml1::DirectionalLight::setColor ( SFColor  color  ) 

SFColor vrml1::DirectionalLight::color (  )  const

void vrml1::DirectionalLight::setDirection ( SFVec3f  direction  ) 

SFVec3f vrml1::DirectionalLight::direction (  )  const

void vrml1::DirectionalLight::setAttribute ( Attribute A  )  [virtual]

Reimplemented from vrml1::Node.


Member Data Documentation

bool vrml1::DirectionalLight::m_on [private]

float vrml1::DirectionalLight::m_intensity [private]

SFColor vrml1::DirectionalLight::m_color [private]

SFVec3f vrml1::DirectionalLight::m_direction [private]


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 23:57:10 2008 for libvrml1++ by  doxygen 1.5.4