Data Structures | Public Member Functions | Static Public Member Functions
eo_cxx::evas_3d_material Struct Reference

Data Structures

struct  address_const_of
 
struct  address_of
 

Public Member Functions

void color_set (Evas_3D_Material_Attrib attrib_, Evas_Real r_, Evas_Real g_, Evas_Real b_, Evas_Real a_) const
 
void color_get (Evas_3D_Material_Attrib attrib_, Evas_Real *r_, Evas_Real *g_, Evas_Real *b_, Evas_Real *a_) const
 
bool enable_get (Evas_3D_Material_Attrib attrib_) const
 
void enable_set (Evas_3D_Material_Attrib attrib_, bool enable_) const
 
Evas_Real shininess_get () const
 
void shininess_set (Evas_Real shininess_) const
 
Evas_3D_Texturetexture_get (Evas_3D_Material_Attrib attrib_) const
 
void texture_set (Evas_3D_Material_Attrib attrib_, Evas_3D_Texture *texture_) const
 Set the texture of the given material. More...
 
 operator::evas_3d_material () const
 
 operator::evas_3d_material & ()
 
 operator::evas_3d_material const & () const
 

Static Public Member Functions

static Eo_Class const * _eo_class ()
 

Member Function Documentation

void evas_3d_material::color_set ( Evas_3D_Material_Attrib  attrib_,
Evas_Real  r_,
Evas_Real  g_,
Evas_Real  b_,
Evas_Real  a_ 
) const
inline
Parameters
attribMaterial attribute ID.
rRed component of the color.
gGreen component of the color.
bBlue component of the color.
aAlpha component of the color.
void evas_3d_material::color_get ( Evas_3D_Material_Attrib  attrib_,
Evas_Real r_,
Evas_Real g_,
Evas_Real b_,
Evas_Real a_ 
) const
inline
Parameters
attribMaterial attribute ID.
[out]rPointer to receive red component of the color.
[out]gPointer to receive green component of the color.
[out]bPointer to receive blue component of the color.
[out]aPointer to receive alpha component of the color.
bool evas_3d_material::enable_get ( Evas_3D_Material_Attrib  attrib_) const
inline
Parameters
enableWhether to enable the attribute (EINA_TRUE), or not (EINA_FALSE).
void evas_3d_material::enable_set ( Evas_3D_Material_Attrib  attrib_,
bool  enable_ 
) const
inline
Parameters
enableWhether to enable the attribute (EINA_TRUE), or not (EINA_FALSE).
Evas_Real evas_3d_material::shininess_get ( ) const
inline
Parameters
shininessShininess value.
void evas_3d_material::shininess_set ( Evas_Real  shininess_) const
inline
Parameters
shininessShininess value.
Evas_3D_Texture * evas_3d_material::texture_get ( Evas_3D_Material_Attrib  attrib_) const
inline
Parameters
texture