Class Hierarchy   Compound List   File List   Compound Members   File Members  

LightNode Class Reference

Class diagram for LightNode:

RenderNode GraphNode BaseClass PointLightNode DirectionalLightNode

List of all members.

Public Members

Void setAmbient (const Color& ambient)
Void setDiffuse (const Color& diffuse)
Void setSpecular (const Color& specular)
Void setAttenuation (Float constant, Float linear, Float quadratic)

Protected Members

 LightNode ()
 LightNode (const Color& ambient, const Color& diffuse, const Color& specular, const Float constantAttenuation, const Float linearAttenuation, const Float quadraticAttenuation)
Color _ambient
Color _diffuse
Color _specular
Float _constantAttenuation
Float _linearAttenuation
Float _quadraticAttenuation

Member Function Documentation

Void LightNode::setAmbient (const Color & ambient)

Void LightNode::setDiffuse (const Color & diffuse)

Void LightNode::setSpecular (const Color & specular)

Void LightNode::setAttenuation (Float constant, Float linear, Float quadratic)

LightNode::LightNode () [protected]

LightNode::LightNode (const Color & ambient, const Color & diffuse, const Color & specular, const Float constantAttenuation, const Float linearAttenuation, const Float quadraticAttenuation) [protected]


Member Data Documentation

Color LightNode::_ambient [protected]

Color LightNode::_diffuse [protected]

Color LightNode::_specular [protected]

Float LightNode::_constantAttenuation [protected]

Float LightNode::_linearAttenuation [protected]

Float LightNode::_quadraticAttenuation [protected]


The documentation for this class was generated from the following file:
Generated at Wed Nov 3 15:16:41 1999 for Architectural Walkthrough Project by doxygen  written by Dimitri van Heesch, © 1997-1999