OSDN Git Service

rm latex/
[moflib/moflib.git] / oldmof / Light.hpp
1 #ifndef MOF_ANIMATION
2 #define MOF_ANIMATION
3 #include <boost/utility.hpp>
4 #include "mof/Color.hpp"
5
6 namespace mof{
7
8 class Light : public  boost::noncopyable{
9                 
10 protected:
11         mof::Manipulator<mof::Color4f>::Handler m_diffuseColor;
12         FrameNumber m_frame;
13 public:
14         Light();
15         virtual ~Light();
16         void setDiffuseColor(mof::Color4f color);
17         void setDiffuseColor(const Manipulator<mof::Color4f>::Handler& f);
18
19         virtual void setEnable(bool enable) = 0;
20
21 };
22
23 };
24
25 #endif