/* -*- C++ -*-
* activelight.h
* $Id: activelight.h,v 1.1.1.1 2000/07/20 20:54:14 ghali Exp $
*/
#ifndef ACTIVELIGHT_H
#define ACTIVELIGHT_H
#include <iostream.h>
#include <GL/glut.h>
#include "../geom/point3d.h"
#include "../other/color.h"
namespace MSG {
class ActiveLight /* not necessary : public Group */ {
public:
// ActiveLight(const Point3d& _position,
// const Color& _ambient = Color::defaultAmbientLight,
// const Color& _diffuse = Color::defaultDiffuseLight,
// const Color& _specular = Color::defaultSpecularLight);
// virtual void render(bool shadowsMode) = 0;
virtual void performShadowTransf() = 0;
};
}
#endif