Public Member Functions | Static Public Member Functions
evas::canvas3d::Mesh Struct Reference

Public Member Functions

 Mesh (::Eo *eo)
 
 Mesh (std::nullptr_t)
 
 Mesh (Mesh const &other)=default
 
 Mesh (Mesh &&other)=default
 
Meshoperator= (Mesh const &other)=default
 
Meshoperator= (Mesh &&other)=default
 
 Mesh (::efl::eo::concrete parent)
 
template<typename F >
 Mesh (F f, typename ::std::enable_if< ::efl::eolian::is_callable< F >::value >::type *=0)
 
::efl::eolian::return_traits< Evas_Canvas3D_Shader_Mode >::type shader_mode_get () const
 
::efl::eolian::return_traits< void >::type shader_mode_set (::efl::eolian::in_traits< Evas_Canvas3D_Shader_Mode >::type mode) const
 
::efl::eolian::return_traits< bool >::type color_pick_enable_get () const
 
::efl::eolian::return_traits< void >::type color_pick_enable_set (::efl::eolian::in_traits< bool >::type enabled) const
 
::efl::eolian::return_traits< unsigned int >::type vertex_count_get () const
 
::efl::eolian::return_traits< void >::type vertex_count_set (::efl::eolian::in_traits< unsigned int >::type count) const
 
::efl::eolian::return_traits< bool >::type fog_enable_get () const
 
::efl::eolian::return_traits< void >::type fog_enable_set (::efl::eolian::in_traits< bool >::type enabled) const
 
::efl::eolian::return_traits< bool >::type alpha_test_enable_get () const
 
::efl::eolian::return_traits< void >::type alpha_test_enable_set (::efl::eolian::in_traits< bool >::type enabled) const
 
::efl::eolian::return_traits< void >::type alpha_func_get (::efl::eolian::out_traits< Evas_Canvas3D_Comparison >::type comparison_func, ::efl::eolian::out_traits< Evas_Real >::type ref_value) const
 
::efl::eolian::return_traits< void >::type alpha_func_set (::efl::eolian::in_traits< Evas_Canvas3D_Comparison >::type comparison_func, ::efl::eolian::in_traits< Evas_Real >::type ref_value) const
 
::efl::eolian::return_traits< bool >::type blending_enable_get () const
 
::efl::eolian::return_traits< void >::type blending_enable_set (::efl::eolian::in_traits< bool >::type blending) const
 
::efl::eolian::return_traits< ::evas::canvas3d::Material >::type frame_material_get (::efl::eolian::in_traits< int >::type frame) const
 
::efl::eolian::return_traits< void >::type frame_material_set (::efl::eolian::in_traits< int >::type frame, ::efl::eolian::in_traits< ::evas::canvas3d::Material >::type material) const
 
::efl::eolian::return_traits< Evas_Canvas3D_Vertex_Assembly >::type vertex_assembly_get () const
 
::efl::eolian::return_traits< void >::type vertex_assembly_set (::efl::eolian::in_traits< Evas_Canvas3D_Vertex_Assembly >::type assembly) const
 
::efl::eolian::return_traits< void >::type shadows_edges_filtering_get (::efl::eolian::out_traits< int >::type blur_level, ::efl::eolian::out_traits< Evas_Real >::type edges_size) const
 
::efl::eolian::return_traits< void >::type shadows_edges_filtering_set (::efl::eolian::in_traits< int >::type blur_level, ::efl::eolian::in_traits< Evas_Real >::type edges_size) const
 
::efl::eolian::return_traits< Evas_Real >::type shadows_constant_bias_get () const
 
::efl::eolian::return_traits< void >::type shadows_constant_bias_set (::efl::eolian::in_traits< Evas_Real >::type bias) const
 
::efl::eolian::return_traits< void >::type lod_boundary_get (::efl::eolian::out_traits< Evas_Real >::type near_lod, ::efl::eolian::out_traits< Evas_Real >::type far_lod) const
 
::efl::eolian::return_traits< void >::type lod_boundary_set (::efl::eolian::in_traits< Evas_Real >::type near_lod, ::efl::eolian::in_traits< Evas_Real >::type far_lod) const
 
::efl::eolian::return_traits< void >::type frame_vertex_data_set (::efl::eolian::in_traits< int >::type frame, ::efl::eolian::in_traits< Evas_Canvas3D_Vertex_Attrib >::type attrib, ::efl::eolian::in_traits< int >::type stride, ::efl::eolian::in_traits< void const *>::type data) const
 
::efl::eolian::return_traits< void >::type frame_vertex_data_copy_set (::efl::eolian::in_traits< int >::type frame, ::efl::eolian::in_traits< Evas_Canvas3D_Vertex_Attrib >::type attrib, ::efl::eolian::in_traits< int >::type stride, ::efl::eolian::in_traits< void const *>::type data) const
 
::efl::eolian::return_traits< void * >::type frame_vertex_data_map (::efl::eolian::in_traits< int >::type frame, ::efl::eolian::in_traits< Evas_Canvas3D_Vertex_Attrib >::type attrib) const
 
::efl::eolian::return_traits< void >::type frame_vertex_data_unmap (::efl::eolian::in_traits< int >::type frame, ::efl::eolian::in_traits< Evas_Canvas3D_Vertex_Attrib >::type attrib) const
 
::efl::eolian::return_traits< int >::type frame_vertex_stride_get (::efl::eolian::in_traits< int >::type frame, ::efl::eolian::in_traits< Evas_Canvas3D_Vertex_Attrib >::type attrib) const
 
::efl::eolian::return_traits< void >::type index_data_set (::efl::eolian::in_traits< Evas_Canvas3D_Index_Format >::type format, ::efl::eolian::in_traits< int >::type count, ::efl::eolian::in_traits< void const *>::type indices) const
 
::efl::eolian::return_traits< void >::type convex_hull_data_get (::efl::eolian::in_traits< int >::type frame, ::efl::eolian::in_traits< Eina_Inarray const &>::type vertex, ::efl::eolian::in_traits< Eina_Inarray const &>::type index) const
 
::efl::eolian::return_traits< void >::type index_data_copy_set (::efl::eolian::in_traits< Evas_Canvas3D_Index_Format >::type format, ::efl::eolian::in_traits< int >::type count, ::efl::eolian::in_traits< void const *>::type indices) const
 
::efl::eolian::return_traits< Evas_Canvas3D_Index_Format >::type index_format_get () const
 
::efl::eolian::return_traits< int >::type index_count_get () const
 
::efl::eolian::return_traits< void * >::type index_data_map () const
 
::efl::eolian::return_traits< void >::type index_data_unmap () const
 
::efl::eolian::return_traits< bool >::type frame_exist (::efl::eolian::in_traits< int >::type frame) const
 
::efl::eolian::return_traits< void >::type frame_add (::efl::eolian::in_traits< int >::type frame) const
 
::efl::eolian::return_traits< void >::type frame_del (::efl::eolian::in_traits< int >::type frame) const
 
::efl::eolian::return_traits< void >::type fog_color_set (::efl::eolian::in_traits< Evas_Real >::type r, ::efl::eolian::in_traits< Evas_Real >::type g, ::efl::eolian::in_traits< Evas_Real >::type b, ::efl::eolian::in_traits< Evas_Real >::type a) const
 
::efl::eolian::return_traits< void >::type fog_color_get (::efl::eolian::out_traits< Evas_Real >::type r, ::efl::eolian::out_traits< Evas_Real >::type g, ::efl::eolian::out_traits< Evas_Real >::type b, ::efl::eolian::out_traits< Evas_Real >::type a) const
 
::efl::eolian::return_traits< void >::type blending_func_set (::efl::eolian::in_traits< Evas_Canvas3D_Blend_Func >::type sfactor, ::efl::eolian::in_traits< Evas_Canvas3D_Blend_Func >::type dfactor) const
 
::efl::eolian::return_traits< void >::type blending_func_get (::efl::eolian::out_traits< Evas_Canvas3D_Blend_Func >::type sfactor, ::efl::eolian::out_traits< Evas_Canvas3D_Blend_Func >::type dfactor) const
 
::efl::eolian::return_traits< void >::type from_primitive_set (::efl::eolian::in_traits< int >::type frame, ::efl::eolian::in_traits< ::evas::canvas3d::Primitive >::type primitive) const
 
Eo_eo_ptr () const
 
- Public Member Functions inherited from efl::eo::concrete
 concrete (Eo *eo)
 Class constructor. More...
 
 concrete ()
 Default constructor. More...
 
 ~concrete ()
 Class destructor.
 
 concrete (concrete const &other)
 
 concrete (concrete &&other)
 
concreteoperator= (concrete const &other)
 Assignment operator.
 
concreteoperator= (concrete &&other)
 
Eo_eo_ptr () const
 Return a pointer to the EO Object stored in this instance. More...
 
Eo_release ()
 Releases the reference from this concrete object and return the pointer to the EO Object stored in this instance. More...
 
void _reset (Eo *_ptr=nullptr)
 Reset the current pointer to reference a new Eo object.
 
 operator bool () const
 
- Public Member Functions inherited from efl::File
 File (::Eo *eo)
 
 File (std::nullptr_t)
 
 File (File const &other)=default
 
 File (File &&other)=default
 
Fileoperator= (File const &other)=default
 
Fileoperator= (File &&other)=default
 
 File (::efl::eo::concrete parent)
 
template<typename F >
 File (F f, typename ::std::enable_if< ::efl::eolian::is_callable< F >::value >::type *=0)
 
::efl::eolian::return_traits< void >::type mmap_get (::efl::eolian::out_traits< const Eina_File **>::type f, ::efl::eolian::out_traits< ::efl::eina::string_view *>::type key) const
 
::efl::eolian::return_traits< bool >::type mmap_set (::efl::eolian::in_traits< const Eina_File *>::type f, ::efl::eolian::in_traits< ::efl::eina::optional< ::efl::eina::string_view >>::type key) const
 
::efl::eolian::return_traits< void >::type file_get (::efl::eolian::out_traits< ::efl::eina::string_view >::type file, ::efl::eolian::out_traits< ::efl::eina::string_view >::type key) const
 
::efl::eolian::return_traits< bool >::type file_set (::efl::eolian::in_traits< ::efl::eina::string_view >::type file, ::efl::eolian::in_traits< ::efl::eina::string_view >::type key) const
 
::efl::eolian::return_traits< bool >::type save (::efl::eolian::in_traits< ::efl::eina::string_view >::type file, ::efl::eolian::in_traits< ::efl::eina::string_view >::type key, ::efl::eolian::in_traits< ::efl::eina::string_view >::type flags) const
 
Eo_eo_ptr () const
 
- Public Member Functions inherited from efl::Object
 Object (::Eo *eo)
 
 Object (std::nullptr_t)
 
 Object (Object const &other)=default
 
 Object (Object &&other)=default
 
Objectoperator= (Object const &other)=default
 
Objectoperator= (Object &&other)=default
 
 Object (::efl::eo::concrete parent)
 
template<typename F >
 Object (F f, typename ::std::enable_if< ::efl::eolian::is_callable< F >::value >::type *=0)
 
::efl::eolian::return_traits< ::efl::Object >::type parent_get () const
 
::efl::eolian::return_traits< void >::type parent_set (::efl::eolian::in_traits< ::efl::Object >::type parent) const
 
::efl::eolian::return_traits< ::efl::eina::string_view >::type name_get () const
 
::efl::eolian::return_traits< void >::type name_set (::efl::eolian::in_traits< ::efl::eina::string_view >::type name) const
 
::efl::eolian::return_traits< ::efl::eina::string_view >::type comment_get () const
 
::efl::eolian::return_traits< void >::type comment_set (::efl::eolian::in_traits< ::efl::eina::string_view >::type comment) const
 
::efl::eolian::return_traits< int >::type event_global_freeze_count_get () const
 
::efl::eolian::return_traits< int >::type event_freeze_count_get () const
 
::efl::eolian::return_traits< bool >::type finalized_get () const
 
::efl::eolian::return_traits< void >::type del () const
 
::efl::eolian::return_traits< ::efl::Object >::type provider_find (::efl::eolian::in_traits< ::efl::Object >::type klass) const
 
::efl::eolian::return_traits< ::efl::Object >::type constructor () const
 
::efl::eolian::return_traits< void >::type destructor () const
 
::efl::eolian::return_traits< ::efl::Object >::type finalize () const
 
::efl::eolian::return_traits< ::efl::Object >::type name_find (::efl::eolian::in_traits< ::efl::eina::string_view >::type search) const
 
::efl::eolian::return_traits< void >::type event_thaw () const
 
::efl::eolian::return_traits< void >::type event_freeze () const
 
::efl::eolian::return_traits< void >::type event_global_thaw () const
 
::efl::eolian::return_traits< void >::type event_global_freeze () const
 
::efl::eolian::return_traits< void >::type event_callback_stop () const
 
::efl::eolian::return_traits< void >::type event_callback_forwarder_add (::efl::eolian::in_traits< Efl_Event_Description const &>::type desc, ::efl::eolian::in_traits< ::efl::Object >::type new_obj) const
 
::efl::eolian::return_traits< void >::type event_callback_forwarder_del (::efl::eolian::in_traits< Efl_Event_Description const &>::type desc, ::efl::eolian::in_traits< ::efl::Object >::type new_obj) const
 
::efl::eolian::return_traits< ::efl::eina::iterator< ::efl::Object > >::type children_iterator_new () const
 
::efl::eolian::return_traits< bool >::type composite_attach (::efl::eolian::in_traits< ::efl::Object >::type comp_obj) const
 
::efl::eolian::return_traits< bool >::type composite_detach (::efl::eolian::in_traits< ::efl::Object >::type comp_obj) const
 
::efl::eolian::return_traits< bool >::type composite_part_is () const
 
Eo_eo_ptr () const
 

Static Public Member Functions

static Efl_Class const * _eo_class ()
 
- Static Public Member Functions inherited from efl::File
static Efl_Class const * _eo_class ()
 
- Static Public Member Functions inherited from efl::Object
static Efl_Class const * _eo_class ()
 

Additional Inherited Members

- Static Public Attributes inherited from efl::Object
static struct efl::Object::callback_add_event callback_add_event
 
static struct efl::Object::callback_del_event callback_del_event
 
static struct efl::Object::del_event del_event
 
- Protected Attributes inherited from efl::eo::concrete
Eo_eo_raw
 The opaque EO Object.