Light Class Reference

#include <Light.h>

Inherited by PointLight.


Public Member Functions

 Light ()
virtual ~Light ()
virtual void preprocess ()
virtual double getLight (Color &light_color, Vector &light_direction, const RenderContext &context, const Point &pos) const =0


Detailed Description

Definition at line 14 of file Light.h.


Constructor & Destructor Documentation

Light  ) 
 

Definition at line 7 of file Light.cc.

~Light  )  [virtual]
 

Definition at line 11 of file Light.cc.


Member Function Documentation

virtual double getLight Color light_color,
Vector light_direction,
const RenderContext context,
const Point &  pos
const [pure virtual]
 

Implemented in PointLight.

void preprocess  )  [virtual]
 

Reimplemented in PointLight.

Definition at line 15 of file Light.cc.


The documentation for this class was generated from the following files:
Generated on Tue Jan 29 21:34:55 2008 for specter by  doxygen 1.4.6