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

Data Structures

struct  address_const_of
 
struct  address_of
 

Public Member Functions

void data_set (Evas_3D_Color_Format color_format_, Evas_3D_Pixel_Format pixel_format_, int w_, int h_, const void *data_) const
 
void file_set (::efl::eina::optional< std::string > file_,::efl::eina::optional< std::string > key_) const
 
void source_set (::efl::eina::optional< ::evas::object > source_) const
 
Evas_3D_Color_Format color_format_get () const
 
void size_get (int *w_, int *h_) const
 
void wrap_set (Evas_3D_Wrap_Mode s_, Evas_3D_Wrap_Mode t_) const
 
void wrap_get (Evas_3D_Wrap_Mode *s_, Evas_3D_Wrap_Mode *t_) const
 
void filter_set (Evas_3D_Texture_Filter min_, Evas_3D_Texture_Filter mag_) const
 
void filter_get (Evas_3D_Texture_Filter *min_, Evas_3D_Texture_Filter *mag_) const
 
bool source_visible_get () const
 
void source_visible_set (bool visible_) const
 
 operator::evas_3d_texture () const
 
 operator::evas_3d_texture & ()
 
 operator::evas_3d_texture const & () const
 

Static Public Member Functions

static Eo_Class const * _eo_class ()
 

Member Function Documentation

void evas_3d_texture::data_set ( Evas_3D_Color_Format  color_format_,
Evas_3D_Pixel_Format  pixel_format_,
int  w_,
int  h_,
const void *  data_ 
) const
inline
Parameters
color_formatColor format of the texture.
pixel_formatPixel format of the data.
wWidth of the data.
hHeight of the data.
dataPointer to the data.
void evas_3d_texture::file_set ( ::efl::eina::optional< std::string >  file_,
::efl::eina::optional< std::string >  key_ 
) const
inline
Parameters
filePath to the image file.
keyKey in the image file.
void evas_3d_texture::source_set ( ::efl::eina::optional< ::evas::object source_) const
inline
Parameters
sourceSource evas object to be used as the texture data.
void evas_3d_texture::size_get ( int *  w_,
int *  h_ 
) const
inline
Parameters
[out]wPointer to receive the width of the texture size.
[out]hPointer to receive the height of the texture size.
void evas_3d_texture::wrap_set ( Evas_3D_Wrap_Mode  s_,
Evas_3D_Wrap_Mode  t_ 
) const
inline
Parameters
sWrap mode for S-axis.
tWrap mode for T-axis.
void evas_3d_texture::wrap_get ( Evas_3D_Wrap_Mode s_,
Evas_3D_Wrap_Mode t_ 
) const
inline
Parameters
[out]sPointer to receive S-axis wrap mode.
[out]tPointer to receive T-axis wrap mode.
void evas_3d_texture::filter_set ( Evas_3D_Texture_Filter  min_,
Evas_3D_Texture_Filter  mag_ 
) const
inline
Parameters
minMinification filter used when down-scaling.
magMagnification filter used when up-scaling.
void evas_3d_texture::filter_get ( Evas_3D_Texture_Filter min_,
Evas_3D_Texture_Filter mag_ 
) const
inline
Parameters
[out]minPointer to receive the minification filter.
[out]magPointer to receive the magnification filter.
bool evas_3d_texture::source_visible_get ( ) const
inline
Parameters
visibleEINA_TRUE for visible, EINA_FALSE for invisible.
void evas_3d_texture::source_visible_set ( bool  visible_) const
inline
Parameters
visibleEINA_TRUE for visible, EINA_FALSE for invisible.