class: ege::Light


Description:



Constructor and Destructor:

+                    Light              (void );
+ ~Light (void );

Synopsis:

+ void               link               (ewol::resource::Program* _prog,
const std::string & _baseName);
+ void draw (ewol::resource::Program* _prog);
+ void setDirection (const vec3 & val);
+ void setHalfPlane (const vec3 & val);
+ void setAmbientColor (const vec4 & val);
+ void setDiffuseColor (const vec4 & val);
+ void setSpecularColor (const vec4 & val);
+ friendetk::CCout & operator << (etk::CCout & _os,
const ege::Light & _obj);

Detail:

Light

+  Light (void );



~Light

+  ~Light (void );



link

+ void link (ewol::resource::Program* _prog,
const std::string & _baseName);



draw

+ void draw (ewol::resource::Program* _prog);



setDirection

+ void setDirection (const vec3 & val);



setHalfPlane

+ void setHalfPlane (const vec3 & val);



setAmbientColor

+ void setAmbientColor (const vec4 & val);



setDiffuseColor

+ void setDiffuseColor (const vec4 & val);



setSpecularColor

+ void setSpecularColor (const vec4 & val);



operator <<

+ friendetk::CCout & operator << (etk::CCout & _os,
const ege::Light & _obj);