Public Member Functions
efl::eo::detail::operations< ::evas_3d_light >::type< T > Struct Template Reference

Public Member Functions

virtual void ambient_set (Evas_Real r_, Evas_Real g_, Evas_Real b_, Evas_Real a_)
 
virtual void ambient_get (Evas_Real *r_, Evas_Real *g_, Evas_Real *b_, Evas_Real *a_)
 
virtual void diffuse_set (Evas_Real r_, Evas_Real g_, Evas_Real b_, Evas_Real a_)
 
virtual void diffuse_get (Evas_Real *r_, Evas_Real *g_, Evas_Real *b_, Evas_Real *a_)
 
virtual void specular_set (Evas_Real r_, Evas_Real g_, Evas_Real b_, Evas_Real a_)
 
virtual void specular_get (Evas_Real *r_, Evas_Real *g_, Evas_Real *b_, Evas_Real *a_)
 
virtual void attenuation_set (Evas_Real constant_, Evas_Real linear_, Evas_Real quadratic_)
 
virtual void attenuation_get (Evas_Real *constant_, Evas_Real *linear_, Evas_Real *quadratic_)
 
virtual void projection_matrix_set (const Evas_Real *matrix_)
 
virtual void projection_matrix_get (Evas_Real *matrix_)
 
virtual void projection_perspective_set (Evas_Real fovy_, Evas_Real aspect_, Evas_Real dnear_, Evas_Real dfar_)
 
virtual void projection_frustum_set (Evas_Real left_, Evas_Real right_, Evas_Real bottom_, Evas_Real top_, Evas_Real dnear_, Evas_Real dfar_)
 
virtual void projection_ortho_set (Evas_Real left_, Evas_Real right_, Evas_Real bottom_, Evas_Real top_, Evas_Real dnear_, Evas_Real dfar_)
 
virtual bool directional_get ()
 
virtual void directional_set (bool directional_)
 
virtual Evas_Real spot_exponent_get ()
 
virtual void spot_exponent_set (Evas_Real exponent_)
 
virtual Evas_Real spot_cutoff_get ()
 
virtual void spot_cutoff_set (Evas_Real cutoff_)
 
virtual bool attenuation_enable_get ()
 
virtual void attenuation_enable_set (bool enable_)