summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/evas_canvas_eo.impl.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/evas/canvas/evas_canvas_eo.impl.hh')
-rw-r--r--src/lib/evas/canvas/evas_canvas_eo.impl.hh756
1 files changed, 756 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_canvas_eo.impl.hh b/src/lib/evas/canvas/evas_canvas_eo.impl.hh
new file mode 100644
index 0000000..2d496d9
--- /dev/null
+++ b/src/lib/evas/canvas/evas_canvas_eo.impl.hh
@@ -0,0 +1,756 @@
1#ifndef EVAS_CANVAS_IMPL_HH
2#define EVAS_CANVAS_IMPL_HH
3
4#include "evas_canvas_eo.hh"
5
6namespace evas {
7inline ::efl::eolian::return_traits<int>::type Canvas::image_cache_get() const
8{
9 int __return_value = ::evas_canvas_image_cache_get(_eo_ptr());
10 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
11}
12inline ::efl::eolian::return_traits<void>::type Canvas::image_cache_set( ::efl::eolian::in_traits<int>::type size) const
13{
14 ::evas_canvas_image_cache_set(_eo_ptr(),
15 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(size));
16}
17inline ::efl::eolian::return_traits<Efl_Input_Flags>::type Canvas::event_default_flags_get() const
18{
19 Efl_Input_Flags __return_value = ::evas_canvas_event_default_flags_get(_eo_ptr());
20 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Efl_Input_Flags>::type>(__return_value);
21}
22inline ::efl::eolian::return_traits<void>::type Canvas::event_default_flags_set( ::efl::eolian::in_traits<Efl_Input_Flags>::type flags) const
23{
24 ::evas_canvas_event_default_flags_set(_eo_ptr(),
25 ::efl::eolian::convert_to_c<Efl_Input_Flags, ::efl::eolian::in_traits<Efl_Input_Flags>::type>(flags));
26}
27inline ::efl::eolian::return_traits<int>::type Canvas::font_cache_get() const
28{
29 int __return_value = ::evas_canvas_font_cache_get(_eo_ptr());
30 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
31}
32inline ::efl::eolian::return_traits<void>::type Canvas::font_cache_set( ::efl::eolian::in_traits<int>::type size) const
33{
34 ::evas_canvas_font_cache_set(_eo_ptr(),
35 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(size));
36}
37inline ::efl::eolian::return_traits<void*>::type Canvas::data_attach_get() const
38{
39 void * __return_value = ::evas_canvas_data_attach_get(_eo_ptr());
40 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<void*>::type>(__return_value);
41}
42inline ::efl::eolian::return_traits<void>::type Canvas::data_attach_set( ::efl::eolian::in_traits<void*>::type data) const
43{
44 ::evas_canvas_data_attach_set(_eo_ptr(),
45 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
46}
47inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Canvas::focus_get() const
48{
49 ::Efl_Canvas_Object* __return_value = ::evas_canvas_focus_get(_eo_ptr());
50 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
51}
52inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Canvas::seat_focus_get( ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
53{
54 ::Efl_Canvas_Object* __return_value = ::evas_canvas_seat_focus_get(_eo_ptr(),
55 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
56 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
57}
58inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Canvas::object_top_get() const
59{
60 ::Efl_Canvas_Object* __return_value = ::evas_canvas_object_top_get(_eo_ptr());
61 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
62}
63inline ::efl::eolian::return_traits<void>::type Canvas::pointer_canvas_xy_by_device_get( ::efl::eolian::in_traits< ::efl::input::Device>::type dev, ::efl::eolian::out_traits<int>::type x, ::efl::eolian::out_traits<int>::type y) const
64{
65 int __out_param_x = {};
66 int __out_param_y = {};
67 ::evas_canvas_pointer_canvas_xy_by_device_get(_eo_ptr(),
68 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(dev),
69 & __out_param_x,
70 & __out_param_y);
71 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(x, __out_param_x);
72 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(y, __out_param_y);
73}
74inline ::efl::eolian::return_traits<void>::type Canvas::pointer_canvas_xy_get( ::efl::eolian::out_traits<int>::type x, ::efl::eolian::out_traits<int>::type y) const
75{
76 int __out_param_x = {};
77 int __out_param_y = {};
78 ::evas_canvas_pointer_canvas_xy_get(_eo_ptr(),
79 & __out_param_x,
80 & __out_param_y);
81 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(x, __out_param_x);
82 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(y, __out_param_y);
83}
84inline ::efl::eolian::return_traits<int>::type Canvas::event_down_count_get() const
85{
86 int __return_value = ::evas_canvas_event_down_count_get(_eo_ptr());
87 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
88}
89inline ::efl::eolian::return_traits<int>::type Canvas::smart_objects_calculate_count_get() const
90{
91 int __return_value = ::evas_canvas_smart_objects_calculate_count_get(_eo_ptr());
92 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
93}
94inline ::efl::eolian::return_traits<bool>::type Canvas::focus_state_get() const
95{
96 Eina_Bool __return_value = ::evas_canvas_focus_state_get(_eo_ptr());
97 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
98}
99inline ::efl::eolian::return_traits<bool>::type Canvas::seat_focus_state_get( ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
100{
101 Eina_Bool __return_value = ::evas_canvas_seat_focus_state_get(_eo_ptr(),
102 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
103 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
104}
105inline ::efl::eolian::return_traits<bool>::type Canvas::changed_get() const
106{
107 Eina_Bool __return_value = ::evas_canvas_changed_get(_eo_ptr());
108 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
109}
110inline ::efl::eolian::return_traits<void>::type Canvas::pointer_output_xy_by_device_get( ::efl::eolian::in_traits< ::efl::input::Device>::type dev, ::efl::eolian::out_traits<int>::type x, ::efl::eolian::out_traits<int>::type y) const
111{
112 int __out_param_x = {};
113 int __out_param_y = {};
114 ::evas_canvas_pointer_output_xy_by_device_get(_eo_ptr(),
115 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(dev),
116 & __out_param_x,
117 & __out_param_y);
118 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(x, __out_param_x);
119 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(y, __out_param_y);
120}
121inline ::efl::eolian::return_traits<void>::type Canvas::pointer_output_xy_get( ::efl::eolian::out_traits<int>::type x, ::efl::eolian::out_traits<int>::type y) const
122{
123 int __out_param_x = {};
124 int __out_param_y = {};
125 ::evas_canvas_pointer_output_xy_get(_eo_ptr(),
126 & __out_param_x,
127 & __out_param_y);
128 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(x, __out_param_x);
129 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(y, __out_param_y);
130}
131inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Canvas::object_bottom_get() const
132{
133 ::Efl_Canvas_Object* __return_value = ::evas_canvas_object_bottom_get(_eo_ptr());
134 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
135}
136inline ::efl::eolian::return_traits< unsigned int>::type Canvas::pointer_button_down_mask_by_device_get( ::efl::eolian::in_traits< ::efl::input::Device>::type dev) const
137{
138 unsigned int __return_value = ::evas_canvas_pointer_button_down_mask_by_device_get(_eo_ptr(),
139 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(dev));
140 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< unsigned int>::type>(__return_value);
141}
142inline ::efl::eolian::return_traits< unsigned int>::type Canvas::pointer_button_down_mask_get() const
143{
144 unsigned int __return_value = ::evas_canvas_pointer_button_down_mask_get(_eo_ptr());
145 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< unsigned int>::type>(__return_value);
146}
147inline ::efl::eolian::return_traits< ::efl::input::Device>::type Canvas::default_device_get( ::efl::eolian::in_traits<Efl_Input_Device_Type>::type type) const
148{
149 ::Efl_Input_Device* __return_value = ::evas_canvas_default_device_get(_eo_ptr(),
150 ::efl::eolian::convert_to_c<Efl_Input_Device_Type, ::efl::eolian::in_traits<Efl_Input_Device_Type>::type>(type));
151 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::input::Device>::type>(__return_value);
152}
153inline ::efl::eolian::return_traits< ::efl::eina::range_list< ::efl::canvas::Object>>::type Canvas::tree_objects_at_xy_get( ::efl::eolian::in_traits< ::efl::canvas::Object>::type stop, ::efl::eolian::in_traits<int>::type x, ::efl::eolian::in_traits<int>::type y) const
154{
155 Eina_List * __return_value = ::evas_canvas_tree_objects_at_xy_get(_eo_ptr(),
156 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(stop),
157 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x),
158 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y));
159 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::range_list< ::efl::canvas::Object>>::type>(__return_value);
160}
161inline ::efl::eolian::return_traits<void>::type Canvas::key_lock_on( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
162{
163 ::evas_canvas_key_lock_on(_eo_ptr(),
164 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
165}
166inline ::efl::eolian::return_traits<void>::type Canvas::seat_key_lock_on( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname, ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
167{
168 ::evas_canvas_seat_key_lock_on(_eo_ptr(),
169 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname),
170 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
171}
172inline ::efl::eolian::return_traits<void>::type Canvas::seat_key_lock_off( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname, ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
173{
174 ::evas_canvas_seat_key_lock_off(_eo_ptr(),
175 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname),
176 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
177}
178inline ::efl::eolian::return_traits<void>::type Canvas::key_modifier_add( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
179{
180 ::evas_canvas_key_modifier_add(_eo_ptr(),
181 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
182}
183inline ::efl::eolian::return_traits<void>::type Canvas::key_modifier_off( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
184{
185 ::evas_canvas_key_modifier_off(_eo_ptr(),
186 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
187}
188inline ::efl::eolian::return_traits<bool>::type Canvas::render_async() const
189{
190 Eina_Bool __return_value = ::evas_canvas_render_async(_eo_ptr());
191 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
192}
193inline ::efl::eolian::return_traits<void>::type Canvas::focus_out() const
194{
195 ::evas_canvas_focus_out(_eo_ptr());
196}
197inline ::efl::eolian::return_traits<void>::type Canvas::norender() const
198{
199 ::evas_canvas_norender(_eo_ptr());
200}
201inline ::efl::eolian::return_traits<void>::type Canvas::nochange_pop() const
202{
203 ::evas_canvas_nochange_pop(_eo_ptr());
204}
205inline ::efl::eolian::return_traits<void>::type Canvas::key_lock_off( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
206{
207 ::evas_canvas_key_lock_off(_eo_ptr(),
208 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
209}
210inline ::efl::eolian::return_traits<void>::type Canvas::nochange_push() const
211{
212 ::evas_canvas_nochange_push(_eo_ptr());
213}
214inline ::efl::eolian::return_traits<void>::type Canvas::font_cache_flush() const
215{
216 ::evas_canvas_font_cache_flush(_eo_ptr());
217}
218inline ::efl::eolian::return_traits<void>::type Canvas::key_modifier_on( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
219{
220 ::evas_canvas_key_modifier_on(_eo_ptr(),
221 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
222}
223inline ::efl::eolian::return_traits<void>::type Canvas::seat_key_modifier_on( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname, ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
224{
225 ::evas_canvas_seat_key_modifier_on(_eo_ptr(),
226 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname),
227 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
228}
229inline ::efl::eolian::return_traits<void>::type Canvas::seat_key_modifier_off( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname, ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
230{
231 ::evas_canvas_seat_key_modifier_off(_eo_ptr(),
232 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname),
233 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
234}
235inline ::efl::eolian::return_traits< ::efl::eina::range_list< ::efl::eina::string_view>>::type Canvas::font_available_list() const
236{
237 Eina_List * __return_value = ::evas_canvas_font_available_list(_eo_ptr());
238 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::range_list< ::efl::eina::string_view>>::type>(__return_value);
239}
240inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Canvas::object_name_find( ::efl::eolian::in_traits< ::efl::eina::string_view>::type name) const
241{
242 ::Efl_Canvas_Object* __return_value = ::evas_canvas_object_name_find(_eo_ptr(),
243 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(name));
244 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
245}
246inline ::efl::eolian::return_traits<void>::type Canvas::font_path_append( ::efl::eolian::in_traits< ::efl::eina::string_view>::type path) const
247{
248 ::evas_canvas_font_path_append(_eo_ptr(),
249 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(path));
250}
251inline ::efl::eolian::return_traits<void>::type Canvas::font_path_clear() const
252{
253 ::evas_canvas_font_path_clear(_eo_ptr());
254}
255inline ::efl::eolian::return_traits<void>::type Canvas::touch_point_list_nth_xy_get( ::efl::eolian::in_traits< unsigned int>::type n, ::efl::eolian::out_traits<double>::type x, ::efl::eolian::out_traits<double>::type y) const
256{
257 double __out_param_x = {};
258 double __out_param_y = {};
259 ::evas_canvas_touch_point_list_nth_xy_get(_eo_ptr(),
260 ::efl::eolian::convert_to_c<unsigned int, ::efl::eolian::in_traits< unsigned int>::type>(n),
261 & __out_param_x,
262 & __out_param_y);
263 ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(x, __out_param_x);
264 ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(y, __out_param_y);
265}
266inline ::efl::eolian::return_traits<void>::type Canvas::key_lock_del( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
267{
268 ::evas_canvas_key_lock_del(_eo_ptr(),
269 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
270}
271inline ::efl::eolian::return_traits<void>::type Canvas::damage_rectangle_add( ::efl::eolian::in_traits<int>::type x, ::efl::eolian::in_traits<int>::type y, ::efl::eolian::in_traits<int>::type w, ::efl::eolian::in_traits<int>::type h) const
272{
273 ::evas_canvas_damage_rectangle_add(_eo_ptr(),
274 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x),
275 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y),
276 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(w),
277 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(h));
278}
279inline ::efl::eolian::return_traits<void>::type Canvas::sync() const
280{
281 ::evas_canvas_sync(_eo_ptr());
282}
283inline ::efl::eolian::return_traits< ::efl::eina::range_list< ::efl::eina::string_view>>::type Canvas::font_path_list() const
284{
285 const Eina_List * __return_value = ::evas_canvas_font_path_list(_eo_ptr());
286 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::range_list< ::efl::eina::string_view>>::type>(__return_value);
287}
288inline ::efl::eolian::return_traits<void>::type Canvas::image_cache_reload() const
289{
290 ::evas_canvas_image_cache_reload(_eo_ptr());
291}
292inline ::efl::eolian::return_traits<int>::type Canvas::coord_world_x_to_screen( ::efl::eolian::in_traits<int>::type x) const
293{
294 int __return_value = ::evas_canvas_coord_world_x_to_screen(_eo_ptr(),
295 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x));
296 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
297}
298inline ::efl::eolian::return_traits< ::efl::eina::list<Eina_Rect const&>>::type Canvas::render_updates() const
299{
300 Eina_List * __return_value = ::evas_canvas_render_updates(_eo_ptr());
301 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::list<Eina_Rect const&>>::type>(__return_value);
302}
303inline ::efl::eolian::return_traits<void>::type Canvas::image_cache_flush() const
304{
305 ::evas_canvas_image_cache_flush(_eo_ptr());
306}
307inline ::efl::eolian::return_traits<int>::type Canvas::coord_screen_y_to_world( ::efl::eolian::in_traits<int>::type y) const
308{
309 int __return_value = ::evas_canvas_coord_screen_y_to_world(_eo_ptr(),
310 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y));
311 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
312}
313inline ::efl::eolian::return_traits<void>::type Canvas::key_modifier_del( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
314{
315 ::evas_canvas_key_modifier_del(_eo_ptr(),
316 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
317}
318inline ::efl::eolian::return_traits<void>::type Canvas::focus_in() const
319{
320 ::evas_canvas_focus_in(_eo_ptr());
321}
322inline ::efl::eolian::return_traits<void>::type Canvas::seat_focus_in( ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
323{
324 ::evas_canvas_seat_focus_in(_eo_ptr(),
325 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
326}
327inline ::efl::eolian::return_traits<void>::type Canvas::seat_focus_out( ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
328{
329 ::evas_canvas_seat_focus_out(_eo_ptr(),
330 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
331}
332inline ::efl::eolian::return_traits<void>::type Canvas::obscured_rectangle_add( ::efl::eolian::in_traits<int>::type x, ::efl::eolian::in_traits<int>::type y, ::efl::eolian::in_traits<int>::type w, ::efl::eolian::in_traits<int>::type h) const
333{
334 ::evas_canvas_obscured_rectangle_add(_eo_ptr(),
335 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x),
336 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y),
337 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(w),
338 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(h));
339}
340inline ::efl::eolian::return_traits<void>::type Canvas::render_dump() const
341{
342 ::evas_canvas_render_dump(_eo_ptr());
343}
344inline ::efl::eolian::return_traits<void>::type Canvas::render() const
345{
346 ::evas_canvas_render(_eo_ptr());
347}
348inline ::efl::eolian::return_traits<void>::type Canvas::font_path_prepend( ::efl::eolian::in_traits< ::efl::eina::string_view>::type path) const
349{
350 ::evas_canvas_font_path_prepend(_eo_ptr(),
351 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(path));
352}
353inline ::efl::eolian::return_traits<void>::type Canvas::obscured_clear() const
354{
355 ::evas_canvas_obscured_clear(_eo_ptr());
356}
357inline ::efl::eolian::return_traits<int>::type Canvas::coord_screen_x_to_world( ::efl::eolian::in_traits<int>::type x) const
358{
359 int __return_value = ::evas_canvas_coord_screen_x_to_world(_eo_ptr(),
360 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x));
361 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
362}
363inline ::efl::eolian::return_traits<void>::type Canvas::key_lock_add( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
364{
365 ::evas_canvas_key_lock_add(_eo_ptr(),
366 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
367}
368inline ::efl::eolian::return_traits<void>::type Canvas::render_idle_flush() const
369{
370 ::evas_canvas_render_idle_flush(_eo_ptr());
371}
372inline ::efl::eolian::return_traits<int>::type Canvas::coord_world_y_to_screen( ::efl::eolian::in_traits<int>::type y) const
373{
374 int __return_value = ::evas_canvas_coord_world_y_to_screen(_eo_ptr(),
375 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y));
376 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
377}
378}
379namespace eo_cxx {
380namespace evas {
381inline ::efl::eolian::return_traits<int>::type Canvas::image_cache_get() const
382{
383 int __return_value = ::evas_canvas_image_cache_get(_eo_ptr());
384 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
385}
386inline ::efl::eolian::return_traits<void>::type Canvas::image_cache_set( ::efl::eolian::in_traits<int>::type size) const
387{
388 ::evas_canvas_image_cache_set(_eo_ptr(),
389 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(size));
390}
391inline ::efl::eolian::return_traits<Efl_Input_Flags>::type Canvas::event_default_flags_get() const
392{
393 Efl_Input_Flags __return_value = ::evas_canvas_event_default_flags_get(_eo_ptr());
394 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Efl_Input_Flags>::type>(__return_value);
395}
396inline ::efl::eolian::return_traits<void>::type Canvas::event_default_flags_set( ::efl::eolian::in_traits<Efl_Input_Flags>::type flags) const
397{
398 ::evas_canvas_event_default_flags_set(_eo_ptr(),
399 ::efl::eolian::convert_to_c<Efl_Input_Flags, ::efl::eolian::in_traits<Efl_Input_Flags>::type>(flags));
400}
401inline ::efl::eolian::return_traits<int>::type Canvas::font_cache_get() const
402{
403 int __return_value = ::evas_canvas_font_cache_get(_eo_ptr());
404 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
405}
406inline ::efl::eolian::return_traits<void>::type Canvas::font_cache_set( ::efl::eolian::in_traits<int>::type size) const
407{
408 ::evas_canvas_font_cache_set(_eo_ptr(),
409 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(size));
410}
411inline ::efl::eolian::return_traits<void*>::type Canvas::data_attach_get() const
412{
413 void * __return_value = ::evas_canvas_data_attach_get(_eo_ptr());
414 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<void*>::type>(__return_value);
415}
416inline ::efl::eolian::return_traits<void>::type Canvas::data_attach_set( ::efl::eolian::in_traits<void*>::type data) const
417{
418 ::evas_canvas_data_attach_set(_eo_ptr(),
419 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
420}
421inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Canvas::focus_get() const
422{
423 ::Efl_Canvas_Object* __return_value = ::evas_canvas_focus_get(_eo_ptr());
424 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
425}
426inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Canvas::seat_focus_get( ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
427{
428 ::Efl_Canvas_Object* __return_value = ::evas_canvas_seat_focus_get(_eo_ptr(),
429 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
430 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
431}
432inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Canvas::object_top_get() const
433{
434 ::Efl_Canvas_Object* __return_value = ::evas_canvas_object_top_get(_eo_ptr());
435 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
436}
437inline ::efl::eolian::return_traits<void>::type Canvas::pointer_canvas_xy_by_device_get( ::efl::eolian::in_traits< ::efl::input::Device>::type dev, ::efl::eolian::out_traits<int>::type x, ::efl::eolian::out_traits<int>::type y) const
438{
439 int __out_param_x = {};
440 int __out_param_y = {};
441 ::evas_canvas_pointer_canvas_xy_by_device_get(_eo_ptr(),
442 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(dev),
443 & __out_param_x,
444 & __out_param_y);
445 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(x, __out_param_x);
446 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(y, __out_param_y);
447}
448inline ::efl::eolian::return_traits<void>::type Canvas::pointer_canvas_xy_get( ::efl::eolian::out_traits<int>::type x, ::efl::eolian::out_traits<int>::type y) const
449{
450 int __out_param_x = {};
451 int __out_param_y = {};
452 ::evas_canvas_pointer_canvas_xy_get(_eo_ptr(),
453 & __out_param_x,
454 & __out_param_y);
455 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(x, __out_param_x);
456 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(y, __out_param_y);
457}
458inline ::efl::eolian::return_traits<int>::type Canvas::event_down_count_get() const
459{
460 int __return_value = ::evas_canvas_event_down_count_get(_eo_ptr());
461 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
462}
463inline ::efl::eolian::return_traits<int>::type Canvas::smart_objects_calculate_count_get() const
464{
465 int __return_value = ::evas_canvas_smart_objects_calculate_count_get(_eo_ptr());
466 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
467}
468inline ::efl::eolian::return_traits<bool>::type Canvas::focus_state_get() const
469{
470 Eina_Bool __return_value = ::evas_canvas_focus_state_get(_eo_ptr());
471 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
472}
473inline ::efl::eolian::return_traits<bool>::type Canvas::seat_focus_state_get( ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
474{
475 Eina_Bool __return_value = ::evas_canvas_seat_focus_state_get(_eo_ptr(),
476 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
477 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
478}
479inline ::efl::eolian::return_traits<bool>::type Canvas::changed_get() const
480{
481 Eina_Bool __return_value = ::evas_canvas_changed_get(_eo_ptr());
482 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
483}
484inline ::efl::eolian::return_traits<void>::type Canvas::pointer_output_xy_by_device_get( ::efl::eolian::in_traits< ::efl::input::Device>::type dev, ::efl::eolian::out_traits<int>::type x, ::efl::eolian::out_traits<int>::type y) const
485{
486 int __out_param_x = {};
487 int __out_param_y = {};
488 ::evas_canvas_pointer_output_xy_by_device_get(_eo_ptr(),
489 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(dev),
490 & __out_param_x,
491 & __out_param_y);
492 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(x, __out_param_x);
493 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(y, __out_param_y);
494}
495inline ::efl::eolian::return_traits<void>::type Canvas::pointer_output_xy_get( ::efl::eolian::out_traits<int>::type x, ::efl::eolian::out_traits<int>::type y) const
496{
497 int __out_param_x = {};
498 int __out_param_y = {};
499 ::evas_canvas_pointer_output_xy_get(_eo_ptr(),
500 & __out_param_x,
501 & __out_param_y);
502 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(x, __out_param_x);
503 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(y, __out_param_y);
504}
505inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Canvas::object_bottom_get() const
506{
507 ::Efl_Canvas_Object* __return_value = ::evas_canvas_object_bottom_get(_eo_ptr());
508 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
509}
510inline ::efl::eolian::return_traits< unsigned int>::type Canvas::pointer_button_down_mask_by_device_get( ::efl::eolian::in_traits< ::efl::input::Device>::type dev) const
511{
512 unsigned int __return_value = ::evas_canvas_pointer_button_down_mask_by_device_get(_eo_ptr(),
513 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(dev));
514 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< unsigned int>::type>(__return_value);
515}
516inline ::efl::eolian::return_traits< unsigned int>::type Canvas::pointer_button_down_mask_get() const
517{
518 unsigned int __return_value = ::evas_canvas_pointer_button_down_mask_get(_eo_ptr());
519 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< unsigned int>::type>(__return_value);
520}
521inline ::efl::eolian::return_traits< ::efl::input::Device>::type Canvas::default_device_get( ::efl::eolian::in_traits<Efl_Input_Device_Type>::type type) const
522{
523 ::Efl_Input_Device* __return_value = ::evas_canvas_default_device_get(_eo_ptr(),
524 ::efl::eolian::convert_to_c<Efl_Input_Device_Type, ::efl::eolian::in_traits<Efl_Input_Device_Type>::type>(type));
525 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::input::Device>::type>(__return_value);
526}
527inline ::efl::eolian::return_traits< ::efl::eina::range_list< ::efl::canvas::Object>>::type Canvas::tree_objects_at_xy_get( ::efl::eolian::in_traits< ::efl::canvas::Object>::type stop, ::efl::eolian::in_traits<int>::type x, ::efl::eolian::in_traits<int>::type y) const
528{
529 Eina_List * __return_value = ::evas_canvas_tree_objects_at_xy_get(_eo_ptr(),
530 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(stop),
531 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x),
532 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y));
533 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::range_list< ::efl::canvas::Object>>::type>(__return_value);
534}
535inline ::efl::eolian::return_traits<void>::type Canvas::key_lock_on( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
536{
537 ::evas_canvas_key_lock_on(_eo_ptr(),
538 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
539}
540inline ::efl::eolian::return_traits<void>::type Canvas::seat_key_lock_on( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname, ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
541{
542 ::evas_canvas_seat_key_lock_on(_eo_ptr(),
543 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname),
544 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
545}
546inline ::efl::eolian::return_traits<void>::type Canvas::seat_key_lock_off( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname, ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
547{
548 ::evas_canvas_seat_key_lock_off(_eo_ptr(),
549 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname),
550 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
551}
552inline ::efl::eolian::return_traits<void>::type Canvas::key_modifier_add( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
553{
554 ::evas_canvas_key_modifier_add(_eo_ptr(),
555 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
556}
557inline ::efl::eolian::return_traits<void>::type Canvas::key_modifier_off( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
558{
559 ::evas_canvas_key_modifier_off(_eo_ptr(),
560 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
561}
562inline ::efl::eolian::return_traits<bool>::type Canvas::render_async() const
563{
564 Eina_Bool __return_value = ::evas_canvas_render_async(_eo_ptr());
565 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
566}
567inline ::efl::eolian::return_traits<void>::type Canvas::focus_out() const
568{
569 ::evas_canvas_focus_out(_eo_ptr());
570}
571inline ::efl::eolian::return_traits<void>::type Canvas::norender() const
572{
573 ::evas_canvas_norender(_eo_ptr());
574}
575inline ::efl::eolian::return_traits<void>::type Canvas::nochange_pop() const
576{
577 ::evas_canvas_nochange_pop(_eo_ptr());
578}
579inline ::efl::eolian::return_traits<void>::type Canvas::key_lock_off( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
580{
581 ::evas_canvas_key_lock_off(_eo_ptr(),
582 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
583}
584inline ::efl::eolian::return_traits<void>::type Canvas::nochange_push() const
585{
586 ::evas_canvas_nochange_push(_eo_ptr());
587}
588inline ::efl::eolian::return_traits<void>::type Canvas::font_cache_flush() const
589{
590 ::evas_canvas_font_cache_flush(_eo_ptr());
591}
592inline ::efl::eolian::return_traits<void>::type Canvas::key_modifier_on( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
593{
594 ::evas_canvas_key_modifier_on(_eo_ptr(),
595 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
596}
597inline ::efl::eolian::return_traits<void>::type Canvas::seat_key_modifier_on( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname, ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
598{
599 ::evas_canvas_seat_key_modifier_on(_eo_ptr(),
600 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname),
601 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
602}
603inline ::efl::eolian::return_traits<void>::type Canvas::seat_key_modifier_off( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname, ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
604{
605 ::evas_canvas_seat_key_modifier_off(_eo_ptr(),
606 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname),
607 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
608}
609inline ::efl::eolian::return_traits< ::efl::eina::range_list< ::efl::eina::string_view>>::type Canvas::font_available_list() const
610{
611 Eina_List * __return_value = ::evas_canvas_font_available_list(_eo_ptr());
612 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::range_list< ::efl::eina::string_view>>::type>(__return_value);
613}
614inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Canvas::object_name_find( ::efl::eolian::in_traits< ::efl::eina::string_view>::type name) const
615{
616 ::Efl_Canvas_Object* __return_value = ::evas_canvas_object_name_find(_eo_ptr(),
617 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(name));
618 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
619}
620inline ::efl::eolian::return_traits<void>::type Canvas::font_path_append( ::efl::eolian::in_traits< ::efl::eina::string_view>::type path) const
621{
622 ::evas_canvas_font_path_append(_eo_ptr(),
623 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(path));
624}
625inline ::efl::eolian::return_traits<void>::type Canvas::font_path_clear() const
626{
627 ::evas_canvas_font_path_clear(_eo_ptr());
628}
629inline ::efl::eolian::return_traits<void>::type Canvas::touch_point_list_nth_xy_get( ::efl::eolian::in_traits< unsigned int>::type n, ::efl::eolian::out_traits<double>::type x, ::efl::eolian::out_traits<double>::type y) const
630{
631 double __out_param_x = {};
632 double __out_param_y = {};
633 ::evas_canvas_touch_point_list_nth_xy_get(_eo_ptr(),
634 ::efl::eolian::convert_to_c<unsigned int, ::efl::eolian::in_traits< unsigned int>::type>(n),
635 & __out_param_x,
636 & __out_param_y);
637 ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(x, __out_param_x);
638 ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(y, __out_param_y);
639}
640inline ::efl::eolian::return_traits<void>::type Canvas::key_lock_del( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
641{
642 ::evas_canvas_key_lock_del(_eo_ptr(),
643 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
644}
645inline ::efl::eolian::return_traits<void>::type Canvas::damage_rectangle_add( ::efl::eolian::in_traits<int>::type x, ::efl::eolian::in_traits<int>::type y, ::efl::eolian::in_traits<int>::type w, ::efl::eolian::in_traits<int>::type h) const
646{
647 ::evas_canvas_damage_rectangle_add(_eo_ptr(),
648 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x),
649 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y),
650 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(w),
651 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(h));
652}
653inline ::efl::eolian::return_traits<void>::type Canvas::sync() const
654{
655 ::evas_canvas_sync(_eo_ptr());
656}
657inline ::efl::eolian::return_traits< ::efl::eina::range_list< ::efl::eina::string_view>>::type Canvas::font_path_list() const
658{
659 const Eina_List * __return_value = ::evas_canvas_font_path_list(_eo_ptr());
660 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::range_list< ::efl::eina::string_view>>::type>(__return_value);
661}
662inline ::efl::eolian::return_traits<void>::type Canvas::image_cache_reload() const
663{
664 ::evas_canvas_image_cache_reload(_eo_ptr());
665}
666inline ::efl::eolian::return_traits<int>::type Canvas::coord_world_x_to_screen( ::efl::eolian::in_traits<int>::type x) const
667{
668 int __return_value = ::evas_canvas_coord_world_x_to_screen(_eo_ptr(),
669 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x));
670 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
671}
672inline ::efl::eolian::return_traits< ::efl::eina::list<Eina_Rect const&>>::type Canvas::render_updates() const
673{
674 Eina_List * __return_value = ::evas_canvas_render_updates(_eo_ptr());
675 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::list<Eina_Rect const&>>::type>(__return_value);
676}
677inline ::efl::eolian::return_traits<void>::type Canvas::image_cache_flush() const
678{
679 ::evas_canvas_image_cache_flush(_eo_ptr());
680}
681inline ::efl::eolian::return_traits<int>::type Canvas::coord_screen_y_to_world( ::efl::eolian::in_traits<int>::type y) const
682{
683 int __return_value = ::evas_canvas_coord_screen_y_to_world(_eo_ptr(),
684 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y));
685 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
686}
687inline ::efl::eolian::return_traits<void>::type Canvas::key_modifier_del( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
688{
689 ::evas_canvas_key_modifier_del(_eo_ptr(),
690 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
691}
692inline ::efl::eolian::return_traits<void>::type Canvas::focus_in() const
693{
694 ::evas_canvas_focus_in(_eo_ptr());
695}
696inline ::efl::eolian::return_traits<void>::type Canvas::seat_focus_in( ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
697{
698 ::evas_canvas_seat_focus_in(_eo_ptr(),
699 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
700}
701inline ::efl::eolian::return_traits<void>::type Canvas::seat_focus_out( ::efl::eolian::in_traits< ::efl::input::Device>::type seat) const
702{
703 ::evas_canvas_seat_focus_out(_eo_ptr(),
704 ::efl::eolian::convert_to_c< ::Efl_Input_Device*, ::efl::eolian::in_traits< ::efl::input::Device>::type>(seat));
705}
706inline ::efl::eolian::return_traits<void>::type Canvas::obscured_rectangle_add( ::efl::eolian::in_traits<int>::type x, ::efl::eolian::in_traits<int>::type y, ::efl::eolian::in_traits<int>::type w, ::efl::eolian::in_traits<int>::type h) const
707{
708 ::evas_canvas_obscured_rectangle_add(_eo_ptr(),
709 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x),
710 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y),
711 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(w),
712 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(h));
713}
714inline ::efl::eolian::return_traits<void>::type Canvas::render_dump() const
715{
716 ::evas_canvas_render_dump(_eo_ptr());
717}
718inline ::efl::eolian::return_traits<void>::type Canvas::render() const
719{
720 ::evas_canvas_render(_eo_ptr());
721}
722inline ::efl::eolian::return_traits<void>::type Canvas::font_path_prepend( ::efl::eolian::in_traits< ::efl::eina::string_view>::type path) const
723{
724 ::evas_canvas_font_path_prepend(_eo_ptr(),
725 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(path));
726}
727inline ::efl::eolian::return_traits<void>::type Canvas::obscured_clear() const
728{
729 ::evas_canvas_obscured_clear(_eo_ptr());
730}
731inline ::efl::eolian::return_traits<int>::type Canvas::coord_screen_x_to_world( ::efl::eolian::in_traits<int>::type x) const
732{
733 int __return_value = ::evas_canvas_coord_screen_x_to_world(_eo_ptr(),
734 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x));
735 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
736}
737inline ::efl::eolian::return_traits<void>::type Canvas::key_lock_add( ::efl::eolian::in_traits< ::efl::eina::string_view>::type keyname) const
738{
739 ::evas_canvas_key_lock_add(_eo_ptr(),
740 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(keyname));
741}
742inline ::efl::eolian::return_traits<void>::type Canvas::render_idle_flush() const
743{
744 ::evas_canvas_render_idle_flush(_eo_ptr());
745}
746inline ::efl::eolian::return_traits<int>::type Canvas::coord_world_y_to_screen( ::efl::eolian::in_traits<int>::type y) const
747{
748 int __return_value = ::evas_canvas_coord_world_y_to_screen(_eo_ptr(),
749 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y));
750 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
751}
752inline evas::Canvas::operator ::evas::Canvas() const { return *static_cast< ::evas::Canvas const*>(static_cast<void const*>(this)); }
753inline evas::Canvas::operator ::evas::Canvas&() { return *static_cast< ::evas::Canvas*>(static_cast<void*>(this)); }
754inline evas::Canvas::operator ::evas::Canvas const&() const { return *static_cast< ::evas::Canvas const*>(static_cast<void const*>(this)); }
755} }
756#endif