#ifndef EFL_GFX_MAPPING_IMPL_HH #define EFL_GFX_MAPPING_IMPL_HH #include "efl_gfx_mapping.eo.hh" #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wignored-qualifiers" namespace efl { namespace gfx { inline ::efl::eolian::return_traits::type Mapping::mapping_point_count_get() const { int __return_value = ::efl_gfx_mapping_point_count_get(_eo_ptr()); return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits::type>(__return_value); } inline ::efl::eolian::return_traits::type Mapping::mapping_point_count_set( ::efl::eolian::in_traits::type count) const { ::efl_gfx_mapping_point_count_set(_eo_ptr(), ::efl::eolian::convert_to_c::type>(count)); } inline ::efl::eolian::return_traits::type Mapping::mapping_clockwise_get() const { Eina_Bool __return_value = ::efl_gfx_mapping_clockwise_get(_eo_ptr()); return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits::type>(__return_value); } inline ::efl::eolian::return_traits::type Mapping::mapping_smooth_get() const { Eina_Bool __return_value = ::efl_gfx_mapping_smooth_get(_eo_ptr()); return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits::type>(__return_value); } inline ::efl::eolian::return_traits::type Mapping::mapping_smooth_set( ::efl::eolian::in_traits::type smooth) const { ::efl_gfx_mapping_smooth_set(_eo_ptr(), ::efl::eolian::convert_to_c::type>(smooth)); } inline ::efl::eolian::return_traits::type Mapping::mapping_alpha_get() const { Eina_Bool __return_value = ::efl_gfx_mapping_alpha_get(_eo_ptr()); return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits::type>(__return_value); } inline ::efl::eolian::return_traits::type Mapping::mapping_alpha_set( ::efl::eolian::in_traits::type alpha) const { ::efl_gfx_mapping_alpha_set(_eo_ptr(), ::efl::eolian::convert_to_c::type>(alpha)); } inline ::efl::eolian::return_traits::type Mapping::mapping_coord_absolute_get( ::efl::eolian::in_traits::type idx, ::efl::eolian::out_traits::type x, ::efl::eolian::out_traits::type y, ::efl::eolian::out_traits::type z) const { double __out_param_x = {}; double __out_param_y = {}; double __out_param_z = {}; ::efl_gfx_mapping_coord_absolute_get(_eo_ptr(), ::efl::eolian::convert_to_c::type>(idx), & __out_param_x, & __out_param_y, & __out_param_z); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, double>(x, __out_param_x); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, double>(y, __out_param_y); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, double>(z, __out_param_z); } inline ::efl::eolian::return_traits::type Mapping::mapping_coord_absolute_set( ::efl::eolian::in_traits::type idx, ::efl::eolian::in_traits::type x, ::efl::eolian::in_traits::type y, ::efl::eolian::in_traits::type z) const { ::efl_gfx_mapping_coord_absolute_set(_eo_ptr(), ::efl::eolian::convert_to_c::type>(idx), ::efl::eolian::convert_to_c::type>(x), ::efl::eolian::convert_to_c::type>(y), ::efl::eolian::convert_to_c::type>(z)); } inline ::efl::eolian::return_traits::type Mapping::mapping_uv_get( ::efl::eolian::in_traits::type idx, ::efl::eolian::out_traits::type u, ::efl::eolian::out_traits::type v) const { double __out_param_u = {}; double __out_param_v = {}; ::efl_gfx_mapping_uv_get(_eo_ptr(), ::efl::eolian::convert_to_c::type>(idx), & __out_param_u, & __out_param_v); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, double>(u, __out_param_u); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, double>(v, __out_param_v); } inline ::efl::eolian::return_traits::type Mapping::mapping_uv_set( ::efl::eolian::in_traits::type idx, ::efl::eolian::in_traits::type u, ::efl::eolian::in_traits::type v) const { ::efl_gfx_mapping_uv_set(_eo_ptr(), ::efl::eolian::convert_to_c::type>(idx), ::efl::eolian::convert_to_c::type>(u), ::efl::eolian::convert_to_c::type>(v)); } inline ::efl::eolian::return_traits::type Mapping::mapping_color_get( ::efl::eolian::in_traits::type idx, ::efl::eolian::out_traits::type r, ::efl::eolian::out_traits::type g, ::efl::eolian::out_traits::type b, ::efl::eolian::out_traits::type a) const { int __out_param_r = {}; int __out_param_g = {}; int __out_param_b = {}; int __out_param_a = {}; ::efl_gfx_mapping_color_get(_eo_ptr(), ::efl::eolian::convert_to_c::type>(idx), & __out_param_r, & __out_param_g, & __out_param_b, & __out_param_a); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, int>(r, __out_param_r); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, int>(g, __out_param_g); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, int>(b, __out_param_b); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, int>(a, __out_param_a); } inline ::efl::eolian::return_traits::type Mapping::mapping_color_set( ::efl::eolian::in_traits::type idx, ::efl::eolian::in_traits::type r, ::efl::eolian::in_traits::type g, ::efl::eolian::in_traits::type b, ::efl::eolian::in_traits::type a) const { ::efl_gfx_mapping_color_set(_eo_ptr(), ::efl::eolian::convert_to_c::type>(idx), ::efl::eolian::convert_to_c::type>(r), ::efl::eolian::convert_to_c::type>(g), ::efl::eolian::convert_to_c::type>(b), ::efl::eolian::convert_to_c::type>(a)); } inline ::efl::eolian::return_traits::type Mapping::mapping_has() const { Eina_Bool __return_value = ::efl_gfx_mapping_has(_eo_ptr()); return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits::type>(__return_value); } inline ::efl::eolian::return_traits::type Mapping::mapping_reset() const { ::efl_gfx_mapping_reset(_eo_ptr()); } inline ::efl::eolian::return_traits::type Mapping::translate( ::efl::eolian::in_traits::type dx, ::efl::eolian::in_traits::type dy, ::efl::eolian::in_traits::type dz) const { ::efl_gfx_mapping_translate(_eo_ptr(), ::efl::eolian::convert_to_c::type>(dx), ::efl::eolian::convert_to_c::type>(dy), ::efl::eolian::convert_to_c::type>(dz)); } inline ::efl::eolian::return_traits::type Mapping::rotate( ::efl::eolian::in_traits::type degrees, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type pivot, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy) const { ::efl_gfx_mapping_rotate(_eo_ptr(), ::efl::eolian::convert_to_c::type>(degrees), ::efl::eolian::convert_to_c< ::Efl_Gfx_Entity const*, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type>(pivot), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy)); } inline ::efl::eolian::return_traits::type Mapping::rotate_3d( ::efl::eolian::in_traits::type dx, ::efl::eolian::in_traits::type dy, ::efl::eolian::in_traits::type dz, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type pivot, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy, ::efl::eolian::in_traits::type cz) const { ::efl_gfx_mapping_rotate_3d(_eo_ptr(), ::efl::eolian::convert_to_c::type>(dx), ::efl::eolian::convert_to_c::type>(dy), ::efl::eolian::convert_to_c::type>(dz), ::efl::eolian::convert_to_c< ::Efl_Gfx_Entity const*, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type>(pivot), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy), ::efl::eolian::convert_to_c::type>(cz)); } inline ::efl::eolian::return_traits::type Mapping::rotate_quat( ::efl::eolian::in_traits::type qx, ::efl::eolian::in_traits::type qy, ::efl::eolian::in_traits::type qz, ::efl::eolian::in_traits::type qw, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type pivot, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy, ::efl::eolian::in_traits::type cz) const { ::efl_gfx_mapping_rotate_quat(_eo_ptr(), ::efl::eolian::convert_to_c::type>(qx), ::efl::eolian::convert_to_c::type>(qy), ::efl::eolian::convert_to_c::type>(qz), ::efl::eolian::convert_to_c::type>(qw), ::efl::eolian::convert_to_c< ::Efl_Gfx_Entity const*, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type>(pivot), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy), ::efl::eolian::convert_to_c::type>(cz)); } inline ::efl::eolian::return_traits::type Mapping::zoom( ::efl::eolian::in_traits::type zoomx, ::efl::eolian::in_traits::type zoomy, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type pivot, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy) const { ::efl_gfx_mapping_zoom(_eo_ptr(), ::efl::eolian::convert_to_c::type>(zoomx), ::efl::eolian::convert_to_c::type>(zoomy), ::efl::eolian::convert_to_c< ::Efl_Gfx_Entity const*, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type>(pivot), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy)); } inline ::efl::eolian::return_traits::type Mapping::lighting_3d( ::efl::eolian::in_traits< ::efl::gfx::Entity>::type pivot, ::efl::eolian::in_traits::type lx, ::efl::eolian::in_traits::type ly, ::efl::eolian::in_traits::type lz, ::efl::eolian::in_traits::type lr, ::efl::eolian::in_traits::type lg, ::efl::eolian::in_traits::type lb, ::efl::eolian::in_traits::type ar, ::efl::eolian::in_traits::type ag, ::efl::eolian::in_traits::type ab) const { ::efl_gfx_mapping_lighting_3d(_eo_ptr(), ::efl::eolian::convert_to_c< ::Efl_Gfx_Entity const*, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type>(pivot), ::efl::eolian::convert_to_c::type>(lx), ::efl::eolian::convert_to_c::type>(ly), ::efl::eolian::convert_to_c::type>(lz), ::efl::eolian::convert_to_c::type>(lr), ::efl::eolian::convert_to_c::type>(lg), ::efl::eolian::convert_to_c::type>(lb), ::efl::eolian::convert_to_c::type>(ar), ::efl::eolian::convert_to_c::type>(ag), ::efl::eolian::convert_to_c::type>(ab)); } inline ::efl::eolian::return_traits::type Mapping::perspective_3d( ::efl::eolian::in_traits< ::efl::gfx::Entity>::type pivot, ::efl::eolian::in_traits::type px, ::efl::eolian::in_traits::type py, ::efl::eolian::in_traits::type z0, ::efl::eolian::in_traits::type foc) const { ::efl_gfx_mapping_perspective_3d(_eo_ptr(), ::efl::eolian::convert_to_c< ::Efl_Gfx_Entity const*, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type>(pivot), ::efl::eolian::convert_to_c::type>(px), ::efl::eolian::convert_to_c::type>(py), ::efl::eolian::convert_to_c::type>(z0), ::efl::eolian::convert_to_c::type>(foc)); } inline ::efl::eolian::return_traits::type Mapping::rotate_absolute( ::efl::eolian::in_traits::type degrees, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy) const { ::efl_gfx_mapping_rotate_absolute(_eo_ptr(), ::efl::eolian::convert_to_c::type>(degrees), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy)); } inline ::efl::eolian::return_traits::type Mapping::rotate_3d_absolute( ::efl::eolian::in_traits::type dx, ::efl::eolian::in_traits::type dy, ::efl::eolian::in_traits::type dz, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy, ::efl::eolian::in_traits::type cz) const { ::efl_gfx_mapping_rotate_3d_absolute(_eo_ptr(), ::efl::eolian::convert_to_c::type>(dx), ::efl::eolian::convert_to_c::type>(dy), ::efl::eolian::convert_to_c::type>(dz), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy), ::efl::eolian::convert_to_c::type>(cz)); } inline ::efl::eolian::return_traits::type Mapping::rotate_quat_absolute( ::efl::eolian::in_traits::type qx, ::efl::eolian::in_traits::type qy, ::efl::eolian::in_traits::type qz, ::efl::eolian::in_traits::type qw, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy, ::efl::eolian::in_traits::type cz) const { ::efl_gfx_mapping_rotate_quat_absolute(_eo_ptr(), ::efl::eolian::convert_to_c::type>(qx), ::efl::eolian::convert_to_c::type>(qy), ::efl::eolian::convert_to_c::type>(qz), ::efl::eolian::convert_to_c::type>(qw), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy), ::efl::eolian::convert_to_c::type>(cz)); } inline ::efl::eolian::return_traits::type Mapping::zoom_absolute( ::efl::eolian::in_traits::type zoomx, ::efl::eolian::in_traits::type zoomy, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy) const { ::efl_gfx_mapping_zoom_absolute(_eo_ptr(), ::efl::eolian::convert_to_c::type>(zoomx), ::efl::eolian::convert_to_c::type>(zoomy), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy)); } inline ::efl::eolian::return_traits::type Mapping::lighting_3d_absolute( ::efl::eolian::in_traits::type lx, ::efl::eolian::in_traits::type ly, ::efl::eolian::in_traits::type lz, ::efl::eolian::in_traits::type lr, ::efl::eolian::in_traits::type lg, ::efl::eolian::in_traits::type lb, ::efl::eolian::in_traits::type ar, ::efl::eolian::in_traits::type ag, ::efl::eolian::in_traits::type ab) const { ::efl_gfx_mapping_lighting_3d_absolute(_eo_ptr(), ::efl::eolian::convert_to_c::type>(lx), ::efl::eolian::convert_to_c::type>(ly), ::efl::eolian::convert_to_c::type>(lz), ::efl::eolian::convert_to_c::type>(lr), ::efl::eolian::convert_to_c::type>(lg), ::efl::eolian::convert_to_c::type>(lb), ::efl::eolian::convert_to_c::type>(ar), ::efl::eolian::convert_to_c::type>(ag), ::efl::eolian::convert_to_c::type>(ab)); } inline ::efl::eolian::return_traits::type Mapping::perspective_3d_absolute( ::efl::eolian::in_traits::type px, ::efl::eolian::in_traits::type py, ::efl::eolian::in_traits::type z0, ::efl::eolian::in_traits::type foc) const { ::efl_gfx_mapping_perspective_3d_absolute(_eo_ptr(), ::efl::eolian::convert_to_c::type>(px), ::efl::eolian::convert_to_c::type>(py), ::efl::eolian::convert_to_c::type>(z0), ::efl::eolian::convert_to_c::type>(foc)); } } } namespace eo_cxx { namespace efl { namespace gfx { inline ::efl::eolian::return_traits::type Mapping::mapping_point_count_get() const { int __return_value = ::efl_gfx_mapping_point_count_get(_eo_ptr()); return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits::type>(__return_value); } inline ::efl::eolian::return_traits::type Mapping::mapping_point_count_set( ::efl::eolian::in_traits::type count) const { ::efl_gfx_mapping_point_count_set(_eo_ptr(), ::efl::eolian::convert_to_c::type>(count)); } inline ::efl::eolian::return_traits::type Mapping::mapping_clockwise_get() const { Eina_Bool __return_value = ::efl_gfx_mapping_clockwise_get(_eo_ptr()); return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits::type>(__return_value); } inline ::efl::eolian::return_traits::type Mapping::mapping_smooth_get() const { Eina_Bool __return_value = ::efl_gfx_mapping_smooth_get(_eo_ptr()); return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits::type>(__return_value); } inline ::efl::eolian::return_traits::type Mapping::mapping_smooth_set( ::efl::eolian::in_traits::type smooth) const { ::efl_gfx_mapping_smooth_set(_eo_ptr(), ::efl::eolian::convert_to_c::type>(smooth)); } inline ::efl::eolian::return_traits::type Mapping::mapping_alpha_get() const { Eina_Bool __return_value = ::efl_gfx_mapping_alpha_get(_eo_ptr()); return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits::type>(__return_value); } inline ::efl::eolian::return_traits::type Mapping::mapping_alpha_set( ::efl::eolian::in_traits::type alpha) const { ::efl_gfx_mapping_alpha_set(_eo_ptr(), ::efl::eolian::convert_to_c::type>(alpha)); } inline ::efl::eolian::return_traits::type Mapping::mapping_coord_absolute_get( ::efl::eolian::in_traits::type idx, ::efl::eolian::out_traits::type x, ::efl::eolian::out_traits::type y, ::efl::eolian::out_traits::type z) const { double __out_param_x = {}; double __out_param_y = {}; double __out_param_z = {}; ::efl_gfx_mapping_coord_absolute_get(_eo_ptr(), ::efl::eolian::convert_to_c::type>(idx), & __out_param_x, & __out_param_y, & __out_param_z); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, double>(x, __out_param_x); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, double>(y, __out_param_y); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, double>(z, __out_param_z); } inline ::efl::eolian::return_traits::type Mapping::mapping_coord_absolute_set( ::efl::eolian::in_traits::type idx, ::efl::eolian::in_traits::type x, ::efl::eolian::in_traits::type y, ::efl::eolian::in_traits::type z) const { ::efl_gfx_mapping_coord_absolute_set(_eo_ptr(), ::efl::eolian::convert_to_c::type>(idx), ::efl::eolian::convert_to_c::type>(x), ::efl::eolian::convert_to_c::type>(y), ::efl::eolian::convert_to_c::type>(z)); } inline ::efl::eolian::return_traits::type Mapping::mapping_uv_get( ::efl::eolian::in_traits::type idx, ::efl::eolian::out_traits::type u, ::efl::eolian::out_traits::type v) const { double __out_param_u = {}; double __out_param_v = {}; ::efl_gfx_mapping_uv_get(_eo_ptr(), ::efl::eolian::convert_to_c::type>(idx), & __out_param_u, & __out_param_v); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, double>(u, __out_param_u); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, double>(v, __out_param_v); } inline ::efl::eolian::return_traits::type Mapping::mapping_uv_set( ::efl::eolian::in_traits::type idx, ::efl::eolian::in_traits::type u, ::efl::eolian::in_traits::type v) const { ::efl_gfx_mapping_uv_set(_eo_ptr(), ::efl::eolian::convert_to_c::type>(idx), ::efl::eolian::convert_to_c::type>(u), ::efl::eolian::convert_to_c::type>(v)); } inline ::efl::eolian::return_traits::type Mapping::mapping_color_get( ::efl::eolian::in_traits::type idx, ::efl::eolian::out_traits::type r, ::efl::eolian::out_traits::type g, ::efl::eolian::out_traits::type b, ::efl::eolian::out_traits::type a) const { int __out_param_r = {}; int __out_param_g = {}; int __out_param_b = {}; int __out_param_a = {}; ::efl_gfx_mapping_color_get(_eo_ptr(), ::efl::eolian::convert_to_c::type>(idx), & __out_param_r, & __out_param_g, & __out_param_b, & __out_param_a); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, int>(r, __out_param_r); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, int>(g, __out_param_g); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, int>(b, __out_param_b); ::efl::eolian::assign_out< ::efl::eolian::out_traits::type, int>(a, __out_param_a); } inline ::efl::eolian::return_traits::type Mapping::mapping_color_set( ::efl::eolian::in_traits::type idx, ::efl::eolian::in_traits::type r, ::efl::eolian::in_traits::type g, ::efl::eolian::in_traits::type b, ::efl::eolian::in_traits::type a) const { ::efl_gfx_mapping_color_set(_eo_ptr(), ::efl::eolian::convert_to_c::type>(idx), ::efl::eolian::convert_to_c::type>(r), ::efl::eolian::convert_to_c::type>(g), ::efl::eolian::convert_to_c::type>(b), ::efl::eolian::convert_to_c::type>(a)); } inline ::efl::eolian::return_traits::type Mapping::mapping_has() const { Eina_Bool __return_value = ::efl_gfx_mapping_has(_eo_ptr()); return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits::type>(__return_value); } inline ::efl::eolian::return_traits::type Mapping::mapping_reset() const { ::efl_gfx_mapping_reset(_eo_ptr()); } inline ::efl::eolian::return_traits::type Mapping::translate( ::efl::eolian::in_traits::type dx, ::efl::eolian::in_traits::type dy, ::efl::eolian::in_traits::type dz) const { ::efl_gfx_mapping_translate(_eo_ptr(), ::efl::eolian::convert_to_c::type>(dx), ::efl::eolian::convert_to_c::type>(dy), ::efl::eolian::convert_to_c::type>(dz)); } inline ::efl::eolian::return_traits::type Mapping::rotate( ::efl::eolian::in_traits::type degrees, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type pivot, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy) const { ::efl_gfx_mapping_rotate(_eo_ptr(), ::efl::eolian::convert_to_c::type>(degrees), ::efl::eolian::convert_to_c< ::Efl_Gfx_Entity const*, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type>(pivot), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy)); } inline ::efl::eolian::return_traits::type Mapping::rotate_3d( ::efl::eolian::in_traits::type dx, ::efl::eolian::in_traits::type dy, ::efl::eolian::in_traits::type dz, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type pivot, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy, ::efl::eolian::in_traits::type cz) const { ::efl_gfx_mapping_rotate_3d(_eo_ptr(), ::efl::eolian::convert_to_c::type>(dx), ::efl::eolian::convert_to_c::type>(dy), ::efl::eolian::convert_to_c::type>(dz), ::efl::eolian::convert_to_c< ::Efl_Gfx_Entity const*, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type>(pivot), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy), ::efl::eolian::convert_to_c::type>(cz)); } inline ::efl::eolian::return_traits::type Mapping::rotate_quat( ::efl::eolian::in_traits::type qx, ::efl::eolian::in_traits::type qy, ::efl::eolian::in_traits::type qz, ::efl::eolian::in_traits::type qw, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type pivot, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy, ::efl::eolian::in_traits::type cz) const { ::efl_gfx_mapping_rotate_quat(_eo_ptr(), ::efl::eolian::convert_to_c::type>(qx), ::efl::eolian::convert_to_c::type>(qy), ::efl::eolian::convert_to_c::type>(qz), ::efl::eolian::convert_to_c::type>(qw), ::efl::eolian::convert_to_c< ::Efl_Gfx_Entity const*, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type>(pivot), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy), ::efl::eolian::convert_to_c::type>(cz)); } inline ::efl::eolian::return_traits::type Mapping::zoom( ::efl::eolian::in_traits::type zoomx, ::efl::eolian::in_traits::type zoomy, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type pivot, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy) const { ::efl_gfx_mapping_zoom(_eo_ptr(), ::efl::eolian::convert_to_c::type>(zoomx), ::efl::eolian::convert_to_c::type>(zoomy), ::efl::eolian::convert_to_c< ::Efl_Gfx_Entity const*, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type>(pivot), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy)); } inline ::efl::eolian::return_traits::type Mapping::lighting_3d( ::efl::eolian::in_traits< ::efl::gfx::Entity>::type pivot, ::efl::eolian::in_traits::type lx, ::efl::eolian::in_traits::type ly, ::efl::eolian::in_traits::type lz, ::efl::eolian::in_traits::type lr, ::efl::eolian::in_traits::type lg, ::efl::eolian::in_traits::type lb, ::efl::eolian::in_traits::type ar, ::efl::eolian::in_traits::type ag, ::efl::eolian::in_traits::type ab) const { ::efl_gfx_mapping_lighting_3d(_eo_ptr(), ::efl::eolian::convert_to_c< ::Efl_Gfx_Entity const*, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type>(pivot), ::efl::eolian::convert_to_c::type>(lx), ::efl::eolian::convert_to_c::type>(ly), ::efl::eolian::convert_to_c::type>(lz), ::efl::eolian::convert_to_c::type>(lr), ::efl::eolian::convert_to_c::type>(lg), ::efl::eolian::convert_to_c::type>(lb), ::efl::eolian::convert_to_c::type>(ar), ::efl::eolian::convert_to_c::type>(ag), ::efl::eolian::convert_to_c::type>(ab)); } inline ::efl::eolian::return_traits::type Mapping::perspective_3d( ::efl::eolian::in_traits< ::efl::gfx::Entity>::type pivot, ::efl::eolian::in_traits::type px, ::efl::eolian::in_traits::type py, ::efl::eolian::in_traits::type z0, ::efl::eolian::in_traits::type foc) const { ::efl_gfx_mapping_perspective_3d(_eo_ptr(), ::efl::eolian::convert_to_c< ::Efl_Gfx_Entity const*, ::efl::eolian::in_traits< ::efl::gfx::Entity>::type>(pivot), ::efl::eolian::convert_to_c::type>(px), ::efl::eolian::convert_to_c::type>(py), ::efl::eolian::convert_to_c::type>(z0), ::efl::eolian::convert_to_c::type>(foc)); } inline ::efl::eolian::return_traits::type Mapping::rotate_absolute( ::efl::eolian::in_traits::type degrees, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy) const { ::efl_gfx_mapping_rotate_absolute(_eo_ptr(), ::efl::eolian::convert_to_c::type>(degrees), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy)); } inline ::efl::eolian::return_traits::type Mapping::rotate_3d_absolute( ::efl::eolian::in_traits::type dx, ::efl::eolian::in_traits::type dy, ::efl::eolian::in_traits::type dz, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy, ::efl::eolian::in_traits::type cz) const { ::efl_gfx_mapping_rotate_3d_absolute(_eo_ptr(), ::efl::eolian::convert_to_c::type>(dx), ::efl::eolian::convert_to_c::type>(dy), ::efl::eolian::convert_to_c::type>(dz), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy), ::efl::eolian::convert_to_c::type>(cz)); } inline ::efl::eolian::return_traits::type Mapping::rotate_quat_absolute( ::efl::eolian::in_traits::type qx, ::efl::eolian::in_traits::type qy, ::efl::eolian::in_traits::type qz, ::efl::eolian::in_traits::type qw, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy, ::efl::eolian::in_traits::type cz) const { ::efl_gfx_mapping_rotate_quat_absolute(_eo_ptr(), ::efl::eolian::convert_to_c::type>(qx), ::efl::eolian::convert_to_c::type>(qy), ::efl::eolian::convert_to_c::type>(qz), ::efl::eolian::convert_to_c::type>(qw), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy), ::efl::eolian::convert_to_c::type>(cz)); } inline ::efl::eolian::return_traits::type Mapping::zoom_absolute( ::efl::eolian::in_traits::type zoomx, ::efl::eolian::in_traits::type zoomy, ::efl::eolian::in_traits::type cx, ::efl::eolian::in_traits::type cy) const { ::efl_gfx_mapping_zoom_absolute(_eo_ptr(), ::efl::eolian::convert_to_c::type>(zoomx), ::efl::eolian::convert_to_c::type>(zoomy), ::efl::eolian::convert_to_c::type>(cx), ::efl::eolian::convert_to_c::type>(cy)); } inline ::efl::eolian::return_traits::type Mapping::lighting_3d_absolute( ::efl::eolian::in_traits::type lx, ::efl::eolian::in_traits::type ly, ::efl::eolian::in_traits::type lz, ::efl::eolian::in_traits::type lr, ::efl::eolian::in_traits::type lg, ::efl::eolian::in_traits::type lb, ::efl::eolian::in_traits::type ar, ::efl::eolian::in_traits::type ag, ::efl::eolian::in_traits::type ab) const { ::efl_gfx_mapping_lighting_3d_absolute(_eo_ptr(), ::efl::eolian::convert_to_c::type>(lx), ::efl::eolian::convert_to_c::type>(ly), ::efl::eolian::convert_to_c::type>(lz), ::efl::eolian::convert_to_c::type>(lr), ::efl::eolian::convert_to_c::type>(lg), ::efl::eolian::convert_to_c::type>(lb), ::efl::eolian::convert_to_c::type>(ar), ::efl::eolian::convert_to_c::type>(ag), ::efl::eolian::convert_to_c::type>(ab)); } inline ::efl::eolian::return_traits::type Mapping::perspective_3d_absolute( ::efl::eolian::in_traits::type px, ::efl::eolian::in_traits::type py, ::efl::eolian::in_traits::type z0, ::efl::eolian::in_traits::type foc) const { ::efl_gfx_mapping_perspective_3d_absolute(_eo_ptr(), ::efl::eolian::convert_to_c::type>(px), ::efl::eolian::convert_to_c::type>(py), ::efl::eolian::convert_to_c::type>(z0), ::efl::eolian::convert_to_c::type>(foc)); } inline efl::gfx::Mapping::operator ::efl::gfx::Mapping() const { return *static_cast< ::efl::gfx::Mapping const*>(static_cast(this)); } inline efl::gfx::Mapping::operator ::efl::gfx::Mapping&() { return *static_cast< ::efl::gfx::Mapping*>(static_cast(this)); } inline efl::gfx::Mapping::operator ::efl::gfx::Mapping const&() const { return *static_cast< ::efl::gfx::Mapping const*>(static_cast(this)); } } } } #pragma GCC diagnostic pop #endif