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);