Class: ewol::Light
Synopsis:
+ Light (void);
+ ~Light (void);
+ void link (ewol::Program * _prog,
const std::string & _baseName);
+ void draw (ewol::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);
+ friend etk::CCout & operator<< (etk::CCout & _os,
const ewol::Light & _obj);
Detail:
ewol::Light ()
Light(void);
ewol::~Light ()
~Light(void);
link ()
void link(ewol::Program * _prog,
const std::string & _baseName);
draw ()
void draw(ewol::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<< ()
friend etk::CCout & operator<<(etk::CCout & _os,
const ewol::Light & _obj);
ewol::Light ()
Light(void);
ewol::~Light ()
~Light(void);
link ()
void link(ewol::Program * _prog, const std::string & _baseName);
draw ()
void draw(ewol::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<< ()
friend etk::CCout & operator<<(etk::CCout & _os, const ewol::Light & _obj);