2 #pragma warning disable CS1591
4 using System.Runtime.InteropServices;
5 using System.Collections.Generic;
7 using System.Threading;
8 using System.ComponentModel;
15 /// <summary>Efl vector graphics class</summary>
16 /// <remarks>This is a <b>BETA</b> class. It can be modified or removed in the future. Do not use it for product development.</remarks>
17 [Efl.Canvas.Vg.Object.NativeMethods]
18 [Efl.Eo.BindingEntity]
19 public class Object : Efl.Canvas.Object, Efl.IFile, Efl.IFileSave, Efl.Gfx.IFrameController
21 /// <summary>Pointer to the native class description.</summary>
22 public override System.IntPtr NativeClass
26 if (((object)this).GetType() == typeof(Object))
28 return GetEflClassStatic();
32 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
37 [System.Runtime.InteropServices.DllImport(efl.Libs.Evas)] internal static extern System.IntPtr
38 efl_canvas_vg_object_class_get();
39 /// <summary>Initializes a new instance of the <see cref="Object"/> class.</summary>
40 /// <param name="parent">Parent instance.</param>
41 public Object(Efl.Object parent= null
42 ) : base(efl_canvas_vg_object_class_get(), parent)
44 FinishInstantiation();
47 /// <summary>Subclasses should override this constructor if they are expected to be instantiated from native code.
48 /// Do not call this constructor directly.</summary>
49 /// <param name="ch">Tag struct storing the native handle of the object being constructed.</param>
50 protected Object(ConstructingHandle ch) : base(ch)
54 /// <summary>Initializes a new instance of the <see cref="Object"/> class.
55 /// Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
56 /// <param name="wh">The native pointer to be wrapped.</param>
57 protected Object(Efl.Eo.Globals.WrappingHandle wh) : base(wh)
61 /// <summary>Initializes a new instance of the <see cref="Object"/> class.
62 /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
63 /// <param name="baseKlass">The pointer to the base native Eo class.</param>
64 /// <param name="parent">The Efl.Object parent of this instance.</param>
65 protected Object(IntPtr baseKlass, Efl.Object parent) : base(baseKlass, parent)
69 /// <summary>Control how the viewbox is mapped to the vg canvas's viewport.</summary>
70 /// <returns>Fill mode type</returns>
71 virtual public Efl.Canvas.Vg.FillMode GetFillMode() {
72 var _ret_var = Efl.Canvas.Vg.Object.NativeMethods.efl_canvas_vg_object_fill_mode_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
73 Eina.Error.RaiseIfUnhandledException();
76 /// <summary>Control how the viewbox is mapped to the vg canvas's viewport.</summary>
77 /// <param name="fill_mode">Fill mode type</param>
78 virtual public void SetFillMode(Efl.Canvas.Vg.FillMode fill_mode) {
79 Efl.Canvas.Vg.Object.NativeMethods.efl_canvas_vg_object_fill_mode_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),fill_mode);
80 Eina.Error.RaiseIfUnhandledException();
82 /// <summary>Get the current viewbox from the evas_object_vg</summary>
83 /// <returns>viewbox for the vg canvas</returns>
84 virtual public Eina.Rect GetViewbox() {
85 var _ret_var = Efl.Canvas.Vg.Object.NativeMethods.efl_canvas_vg_object_viewbox_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
86 Eina.Error.RaiseIfUnhandledException();
89 /// <summary>Sets the viewbox for the evas vg canvas. viewbox if set should be mapped to the canvas geometry when rendering the vg tree.</summary>
90 /// <param name="viewbox">viewbox for the vg canvas</param>
91 virtual public void SetViewbox(Eina.Rect viewbox) {
92 Eina.Rect.NativeStruct _in_viewbox = viewbox;
93 Efl.Canvas.Vg.Object.NativeMethods.efl_canvas_vg_object_viewbox_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_viewbox);
94 Eina.Error.RaiseIfUnhandledException();
96 /// <summary>Control how the viewbox is positioned inside the viewport.</summary>
97 /// <param name="align_x">Alignment in the horizontal axis (0 <= align_x <= 1).</param>
98 /// <param name="align_y">Alignment in the vertical axis (0 <= align_y <= 1).</param>
99 virtual public void GetViewboxAlign(out double align_x, out double align_y) {
100 Efl.Canvas.Vg.Object.NativeMethods.efl_canvas_vg_object_viewbox_align_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out align_x, out align_y);
101 Eina.Error.RaiseIfUnhandledException();
103 /// <summary>Control how the viewbox is positioned inside the viewport.</summary>
104 /// <param name="align_x">Alignment in the horizontal axis (0 <= align_x <= 1).</param>
105 /// <param name="align_y">Alignment in the vertical axis (0 <= align_y <= 1).</param>
106 virtual public void SetViewboxAlign(double align_x, double align_y) {
107 Efl.Canvas.Vg.Object.NativeMethods.efl_canvas_vg_object_viewbox_align_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),align_x, align_y);
108 Eina.Error.RaiseIfUnhandledException();
110 /// <summary>Get the root node of the evas_object_vg.</summary>
111 /// <returns>Root node of the VG canvas.</returns>
112 virtual public Efl.Canvas.Vg.Node GetRootNode() {
113 var _ret_var = Efl.Canvas.Vg.Object.NativeMethods.efl_canvas_vg_object_root_node_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
114 Eina.Error.RaiseIfUnhandledException();
117 /// <summary>Set the root node of the evas_object_vg.
118 /// Note: To manually create the shape object and show in the Vg object canvas you must create the hierarchy and set as root node.
120 /// It takes the ownership of the root node.</summary>
121 /// <param name="root">Root node of the VG canvas.</param>
122 virtual public void SetRootNode(Efl.Canvas.Vg.Node root) {
123 Efl.Canvas.Vg.Object.NativeMethods.efl_canvas_vg_object_root_node_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),root);
124 Eina.Error.RaiseIfUnhandledException();
126 /// <summary>Get the default vector size that specified from vector resource.
127 /// (Since EFL 1.22)</summary>
128 virtual public Eina.Size2D GetDefaultSize() {
129 var _ret_var = Efl.Canvas.Vg.Object.NativeMethods.efl_canvas_vg_object_default_size_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
130 Eina.Error.RaiseIfUnhandledException();
133 /// <summary>Get the mmaped file from where an object will fetch the real data (it must be an <see cref="Eina.File"/>).
134 /// (Since EFL 1.22)</summary>
135 /// <returns>The handle to the <see cref="Eina.File"/> that will be used</returns>
136 virtual public Eina.File GetMmap() {
137 var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_mmap_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
138 Eina.Error.RaiseIfUnhandledException();
141 /// <summary>Set the mmaped file from where an object will fetch the real data (it must be an <see cref="Eina.File"/>).
142 /// If mmap is set during object construction, the object will automatically call <see cref="Efl.IFile.Load"/> during the finalize phase of construction.
143 /// (Since EFL 1.22)</summary>
144 /// <param name="f">The handle to the <see cref="Eina.File"/> that will be used</param>
145 /// <returns>0 on success, error code otherwise</returns>
146 virtual public Eina.Error SetMmap(Eina.File f) {
147 var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_mmap_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),f);
148 Eina.Error.RaiseIfUnhandledException();
151 /// <summary>Retrieve the file path from where an object is to fetch the data.
152 /// You must not modify the strings on the returned pointers.
153 /// (Since EFL 1.22)</summary>
154 /// <returns>The file path.</returns>
155 virtual public System.String GetFile() {
156 var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
157 Eina.Error.RaiseIfUnhandledException();
160 /// <summary>Set the file path from where an object will fetch the data.
161 /// If file is set during object construction, the object will automatically call <see cref="Efl.IFile.Load"/> during the finalize phase of construction.
162 /// (Since EFL 1.22)</summary>
163 /// <param name="file">The file path.</param>
164 /// <returns>0 on success, error code otherwise</returns>
165 virtual public Eina.Error SetFile(System.String file) {
166 var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),file);
167 Eina.Error.RaiseIfUnhandledException();
170 /// <summary>Get the previously-set key which corresponds to the target data within a file.
171 /// Some filetypes can contain multiple data streams which are indexed by a key. Use this property for such cases (See for example <see cref="Efl.Ui.Image"/> or <see cref="Efl.Ui.Layout"/>).
173 /// You must not modify the strings on the returned pointers.
174 /// (Since EFL 1.22)</summary>
175 /// <returns>The group that the data belongs to. See the class documentation for particular implementations of this interface to see how this property is used.</returns>
176 virtual public System.String GetKey() {
177 var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_key_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
178 Eina.Error.RaiseIfUnhandledException();
181 /// <summary>Set the key which corresponds to the target data within a file.
182 /// Some filetypes can contain multiple data streams which are indexed by a key. Use this property for such cases.
183 /// (Since EFL 1.22)</summary>
184 /// <param name="key">The group that the data belongs to. See the class documentation for particular implementations of this interface to see how this property is used.</param>
185 virtual public void SetKey(System.String key) {
186 Efl.IFileConcrete.NativeMethods.efl_file_key_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),key);
187 Eina.Error.RaiseIfUnhandledException();
189 /// <summary>Get the load state of the object.
190 /// (Since EFL 1.22)</summary>
191 /// <returns><c>true</c> if the object is loaded, <c>false</c> otherwise.</returns>
192 virtual public bool GetLoaded() {
193 var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_loaded_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
194 Eina.Error.RaiseIfUnhandledException();
197 /// <summary>Perform all necessary operations to open and load file data into the object using the <see cref="Efl.IFile.File"/> (or <see cref="Efl.IFile.Mmap"/>) and <see cref="Efl.IFile.Key"/> properties.
198 /// In the case where <see cref="Efl.IFile.SetFile"/> has been called on an object, this will internally open the file and call <see cref="Efl.IFile.SetMmap"/> on the object using the opened file handle.
200 /// Calling <see cref="Efl.IFile.Load"/> on an object which has already performed file operations based on the currently set properties will have no effect.
201 /// (Since EFL 1.22)</summary>
202 /// <returns>0 on success, error code otherwise</returns>
203 virtual public Eina.Error Load() {
204 var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_load_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
205 Eina.Error.RaiseIfUnhandledException();
208 /// <summary>Perform all necessary operations to unload file data from the object.
209 /// In the case where <see cref="Efl.IFile.SetMmap"/> has been externally called on an object, the file handle stored in the object will be preserved.
211 /// Calling <see cref="Efl.IFile.Unload"/> on an object which is not currently loaded will have no effect.
212 /// (Since EFL 1.22)</summary>
213 virtual public void Unload() {
214 Efl.IFileConcrete.NativeMethods.efl_file_unload_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
215 Eina.Error.RaiseIfUnhandledException();
217 /// <summary>Save the given image object's contents to an (image) file.
218 /// The extension suffix on <c>file</c> will determine which saver module Evas is to use when saving, thus the final file's format. If the file supports multiple data stored in it (Eet ones), you can specify the key to be used as the index of the image in it.
220 /// You can specify some flags when saving the image. Currently acceptable flags are <c>quality</c> and <c>compress</c>. Eg.: "quality=100 compress=9".
221 /// (Since EFL 1.22)</summary>
222 /// <param name="file">The filename to be used to save the image (extension obligatory).</param>
223 /// <param name="key">The image key in the file (if an Eet one), or <c>null</c>, otherwise.</param>
224 /// <param name="info">The flags to be used (<c>null</c> for defaults).</param>
225 /// <returns><c>true</c> on success, <c>false</c> otherwise</returns>
226 virtual public bool Save(System.String file, System.String key, ref Efl.FileSaveInfo info) {
227 Efl.FileSaveInfo.NativeStruct _in_info = info;
228 var _ret_var = Efl.IFileSaveConcrete.NativeMethods.efl_file_save_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),file, key, ref _in_info);
229 Eina.Error.RaiseIfUnhandledException();
233 /// <summary>Check if an object can be animated (has multiple frames).
234 /// This will be <c>true</c> for animated object for instance but <c>false</c> for a single frame object.</summary>
235 /// <returns><c>true</c> if the object is animated</returns>
236 virtual public bool GetAnimated() {
237 var _ret_var = Efl.Gfx.IFrameControllerConcrete.NativeMethods.efl_gfx_frame_controller_animated_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
238 Eina.Error.RaiseIfUnhandledException();
241 /// <summary>Index of the current frame of an animated object.
242 /// Ranges from 1 to <see cref="Efl.Gfx.IFrameController.GetFrameCount"/>. Valid only if <see cref="Efl.Gfx.IFrameController.GetAnimated"/>.</summary>
243 /// <returns>The index of current frame.</returns>
244 virtual public int GetFrame() {
245 var _ret_var = Efl.Gfx.IFrameControllerConcrete.NativeMethods.efl_gfx_frame_controller_frame_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
246 Eina.Error.RaiseIfUnhandledException();
249 /// <summary>Set the frame to current frame of an animated object.</summary>
250 /// <param name="frame_index">The index of current frame.</param>
251 /// <returns>Returns <c>true</c> if the frame index is valid.</returns>
252 virtual public bool SetFrame(int frame_index) {
253 var _ret_var = Efl.Gfx.IFrameControllerConcrete.NativeMethods.efl_gfx_frame_controller_frame_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),frame_index);
254 Eina.Error.RaiseIfUnhandledException();
257 /// <summary>Get the total number of frames of the object, if animated.
258 /// Returns -1 if not animated.</summary>
259 /// <returns>The number of frames in the animated object.</returns>
260 virtual public int GetFrameCount() {
261 var _ret_var = Efl.Gfx.IFrameControllerConcrete.NativeMethods.efl_gfx_frame_controller_frame_count_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
262 Eina.Error.RaiseIfUnhandledException();
265 /// <summary>Get the kind of looping the animated object does.
266 /// This returns the kind of looping the animated object wants to do.
268 /// If it returns <see cref="Efl.Gfx.FrameControllerLoopHint.Loop"/>, you should display frames in a sequence like: 1->2->3->1->2->3->1...
270 /// If it returns <see cref="Efl.Gfx.FrameControllerLoopHint.Pingpong"/>, it is better to display frames in a sequence like: 1->2->3->2->1->2->3->1...
272 /// The default type is <see cref="Efl.Gfx.FrameControllerLoopHint.Loop"/>.</summary>
273 /// <returns>Loop type of the animated object.</returns>
274 virtual public Efl.Gfx.FrameControllerLoopHint GetLoopType() {
275 var _ret_var = Efl.Gfx.IFrameControllerConcrete.NativeMethods.efl_gfx_frame_controller_loop_type_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
276 Eina.Error.RaiseIfUnhandledException();
279 /// <summary>Get the number times the animation of the object loops.
280 /// This returns loop count of animated object. The loop count is the number of times the animation will play fully from first to last frame until the animation should stop (at the final frame).
282 /// If 0 is returned, then looping should happen indefinitely (no limit to the number of times it loops).</summary>
283 /// <returns>The number of loop of an animated object.</returns>
284 virtual public int GetLoopCount() {
285 var _ret_var = Efl.Gfx.IFrameControllerConcrete.NativeMethods.efl_gfx_frame_controller_loop_count_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
286 Eina.Error.RaiseIfUnhandledException();
289 /// <summary>Get the duration of a sequence of frames.
290 /// This returns total duration in seconds that the specified sequence of frames should take.
292 /// If <c>start_frame</c> is 1 and <c>frame_num</c> is 0, this returns the duration of frame 1. If <c>start_frame</c> is 1 and <c>frame_num</c> is 1, this returns the total duration of frame 1 + frame 2.</summary>
293 /// <param name="start_frame">The first frame, rangers from 1 to <see cref="Efl.Gfx.IFrameController.GetFrameCount"/>.</param>
294 /// <param name="frame_num">Number of frames in the sequence, starts from 0.</param>
295 /// <returns>Duration in seconds</returns>
296 virtual public double GetFrameDuration(int start_frame, int frame_num) {
297 var _ret_var = Efl.Gfx.IFrameControllerConcrete.NativeMethods.efl_gfx_frame_controller_frame_duration_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),start_frame, frame_num);
298 Eina.Error.RaiseIfUnhandledException();
301 /// <summary>Control how the viewbox is mapped to the vg canvas's viewport.</summary>
302 /// <value>Fill mode type</value>
303 public Efl.Canvas.Vg.FillMode FillMode {
304 get { return GetFillMode(); }
305 set { SetFillMode(value); }
307 /// <summary>Get the current viewbox from the evas_object_vg</summary>
308 /// <value>viewbox for the vg canvas</value>
309 public Eina.Rect Viewbox {
310 get { return GetViewbox(); }
311 set { SetViewbox(value); }
313 /// <summary>Control how the viewbox is positioned inside the viewport.</summary>
314 /// <value>Alignment in the horizontal axis (0 <= align_x <= 1).</value>
315 public (double, double) ViewboxAlign {
317 double _out_align_x = default(double);
318 double _out_align_y = default(double);
319 GetViewboxAlign(out _out_align_x,out _out_align_y);
320 return (_out_align_x,_out_align_y);
322 set { SetViewboxAlign( value.Item1, value.Item2); }
324 /// <summary>Get the root node of the evas_object_vg.</summary>
325 /// <value>Root node of the VG canvas.</value>
326 public Efl.Canvas.Vg.Node RootNode {
327 get { return GetRootNode(); }
328 set { SetRootNode(value); }
330 /// <summary>Get the default vector size that specified from vector resource.
331 /// (Since EFL 1.22)</summary>
332 public Eina.Size2D DefaultSize {
333 get { return GetDefaultSize(); }
335 /// <summary>Get the mmaped file from where an object will fetch the real data (it must be an <see cref="Eina.File"/>).
336 /// (Since EFL 1.22)</summary>
337 /// <value>The handle to the <see cref="Eina.File"/> that will be used</value>
338 public Eina.File Mmap {
339 get { return GetMmap(); }
340 set { SetMmap(value); }
342 /// <summary>Retrieve the file path from where an object is to fetch the data.
343 /// You must not modify the strings on the returned pointers.
344 /// (Since EFL 1.22)</summary>
345 /// <value>The file path.</value>
346 public System.String File {
347 get { return GetFile(); }
348 set { SetFile(value); }
350 /// <summary>Get the previously-set key which corresponds to the target data within a file.
351 /// Some filetypes can contain multiple data streams which are indexed by a key. Use this property for such cases (See for example <see cref="Efl.Ui.Image"/> or <see cref="Efl.Ui.Layout"/>).
353 /// You must not modify the strings on the returned pointers.
354 /// (Since EFL 1.22)</summary>
355 /// <value>The group that the data belongs to. See the class documentation for particular implementations of this interface to see how this property is used.</value>
356 public System.String Key {
357 get { return GetKey(); }
358 set { SetKey(value); }
360 /// <summary>Get the load state of the object.
361 /// (Since EFL 1.22)</summary>
362 /// <value><c>true</c> if the object is loaded, <c>false</c> otherwise.</value>
364 get { return GetLoaded(); }
366 /// <summary>Check if an object can be animated (has multiple frames).
367 /// This will be <c>true</c> for animated object for instance but <c>false</c> for a single frame object.</summary>
368 /// <value><c>true</c> if the object is animated</value>
369 public bool Animated {
370 get { return GetAnimated(); }
372 /// <summary>Index of the current frame of an animated object.
373 /// Ranges from 1 to <see cref="Efl.Gfx.IFrameController.GetFrameCount"/>. Valid only if <see cref="Efl.Gfx.IFrameController.GetAnimated"/>.</summary>
374 /// <value>The index of current frame.</value>
376 get { return GetFrame(); }
377 set { SetFrame(value); }
379 /// <summary>Get the total number of frames of the object, if animated.
380 /// Returns -1 if not animated.</summary>
381 /// <value>The number of frames in the animated object.</value>
382 public int FrameCount {
383 get { return GetFrameCount(); }
385 /// <summary>Get the kind of looping the animated object does.
386 /// This returns the kind of looping the animated object wants to do.
388 /// If it returns <see cref="Efl.Gfx.FrameControllerLoopHint.Loop"/>, you should display frames in a sequence like: 1->2->3->1->2->3->1...
390 /// If it returns <see cref="Efl.Gfx.FrameControllerLoopHint.Pingpong"/>, it is better to display frames in a sequence like: 1->2->3->2->1->2->3->1...
392 /// The default type is <see cref="Efl.Gfx.FrameControllerLoopHint.Loop"/>.</summary>
393 /// <value>Loop type of the animated object.</value>
394 public Efl.Gfx.FrameControllerLoopHint LoopType {
395 get { return GetLoopType(); }
397 /// <summary>Get the number times the animation of the object loops.
398 /// This returns loop count of animated object. The loop count is the number of times the animation will play fully from first to last frame until the animation should stop (at the final frame).
400 /// If 0 is returned, then looping should happen indefinitely (no limit to the number of times it loops).</summary>
401 /// <value>The number of loop of an animated object.</value>
402 public int LoopCount {
403 get { return GetLoopCount(); }
405 private static IntPtr GetEflClassStatic()
407 return Efl.Canvas.Vg.Object.efl_canvas_vg_object_class_get();
409 /// <summary>Wrapper for native methods and virtual method delegates.
410 /// For internal use by generated code only.</summary>
411 public new class NativeMethods : Efl.Canvas.Object.NativeMethods
413 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Evas);
414 /// <summary>Gets the list of Eo operations to override.</summary>
415 /// <returns>The list of Eo operations to be overload.</returns>
416 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
418 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
419 var methods = Efl.Eo.Globals.GetUserMethods(type);
421 if (efl_canvas_vg_object_fill_mode_get_static_delegate == null)
423 efl_canvas_vg_object_fill_mode_get_static_delegate = new efl_canvas_vg_object_fill_mode_get_delegate(fill_mode_get);
426 if (methods.FirstOrDefault(m => m.Name == "GetFillMode") != null)
428 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_vg_object_fill_mode_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_vg_object_fill_mode_get_static_delegate) });
431 if (efl_canvas_vg_object_fill_mode_set_static_delegate == null)
433 efl_canvas_vg_object_fill_mode_set_static_delegate = new efl_canvas_vg_object_fill_mode_set_delegate(fill_mode_set);
436 if (methods.FirstOrDefault(m => m.Name == "SetFillMode") != null)
438 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_vg_object_fill_mode_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_vg_object_fill_mode_set_static_delegate) });
441 if (efl_canvas_vg_object_viewbox_get_static_delegate == null)
443 efl_canvas_vg_object_viewbox_get_static_delegate = new efl_canvas_vg_object_viewbox_get_delegate(viewbox_get);
446 if (methods.FirstOrDefault(m => m.Name == "GetViewbox") != null)
448 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_vg_object_viewbox_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_vg_object_viewbox_get_static_delegate) });
451 if (efl_canvas_vg_object_viewbox_set_static_delegate == null)
453 efl_canvas_vg_object_viewbox_set_static_delegate = new efl_canvas_vg_object_viewbox_set_delegate(viewbox_set);
456 if (methods.FirstOrDefault(m => m.Name == "SetViewbox") != null)
458 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_vg_object_viewbox_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_vg_object_viewbox_set_static_delegate) });
461 if (efl_canvas_vg_object_viewbox_align_get_static_delegate == null)
463 efl_canvas_vg_object_viewbox_align_get_static_delegate = new efl_canvas_vg_object_viewbox_align_get_delegate(viewbox_align_get);
466 if (methods.FirstOrDefault(m => m.Name == "GetViewboxAlign") != null)
468 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_vg_object_viewbox_align_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_vg_object_viewbox_align_get_static_delegate) });
471 if (efl_canvas_vg_object_viewbox_align_set_static_delegate == null)
473 efl_canvas_vg_object_viewbox_align_set_static_delegate = new efl_canvas_vg_object_viewbox_align_set_delegate(viewbox_align_set);
476 if (methods.FirstOrDefault(m => m.Name == "SetViewboxAlign") != null)
478 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_vg_object_viewbox_align_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_vg_object_viewbox_align_set_static_delegate) });
481 if (efl_canvas_vg_object_root_node_get_static_delegate == null)
483 efl_canvas_vg_object_root_node_get_static_delegate = new efl_canvas_vg_object_root_node_get_delegate(root_node_get);
486 if (methods.FirstOrDefault(m => m.Name == "GetRootNode") != null)
488 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_vg_object_root_node_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_vg_object_root_node_get_static_delegate) });
491 if (efl_canvas_vg_object_root_node_set_static_delegate == null)
493 efl_canvas_vg_object_root_node_set_static_delegate = new efl_canvas_vg_object_root_node_set_delegate(root_node_set);
496 if (methods.FirstOrDefault(m => m.Name == "SetRootNode") != null)
498 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_vg_object_root_node_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_vg_object_root_node_set_static_delegate) });
501 if (efl_canvas_vg_object_default_size_get_static_delegate == null)
503 efl_canvas_vg_object_default_size_get_static_delegate = new efl_canvas_vg_object_default_size_get_delegate(default_size_get);
506 if (methods.FirstOrDefault(m => m.Name == "GetDefaultSize") != null)
508 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_vg_object_default_size_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_vg_object_default_size_get_static_delegate) });
511 if (efl_file_mmap_get_static_delegate == null)
513 efl_file_mmap_get_static_delegate = new efl_file_mmap_get_delegate(mmap_get);
516 if (methods.FirstOrDefault(m => m.Name == "GetMmap") != null)
518 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_mmap_get"), func = Marshal.GetFunctionPointerForDelegate(efl_file_mmap_get_static_delegate) });
521 if (efl_file_mmap_set_static_delegate == null)
523 efl_file_mmap_set_static_delegate = new efl_file_mmap_set_delegate(mmap_set);
526 if (methods.FirstOrDefault(m => m.Name == "SetMmap") != null)
528 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_mmap_set"), func = Marshal.GetFunctionPointerForDelegate(efl_file_mmap_set_static_delegate) });
531 if (efl_file_get_static_delegate == null)
533 efl_file_get_static_delegate = new efl_file_get_delegate(file_get);
536 if (methods.FirstOrDefault(m => m.Name == "GetFile") != null)
538 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_get"), func = Marshal.GetFunctionPointerForDelegate(efl_file_get_static_delegate) });
541 if (efl_file_set_static_delegate == null)
543 efl_file_set_static_delegate = new efl_file_set_delegate(file_set);
546 if (methods.FirstOrDefault(m => m.Name == "SetFile") != null)
548 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_set"), func = Marshal.GetFunctionPointerForDelegate(efl_file_set_static_delegate) });
551 if (efl_file_key_get_static_delegate == null)
553 efl_file_key_get_static_delegate = new efl_file_key_get_delegate(key_get);
556 if (methods.FirstOrDefault(m => m.Name == "GetKey") != null)
558 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_key_get"), func = Marshal.GetFunctionPointerForDelegate(efl_file_key_get_static_delegate) });
561 if (efl_file_key_set_static_delegate == null)
563 efl_file_key_set_static_delegate = new efl_file_key_set_delegate(key_set);
566 if (methods.FirstOrDefault(m => m.Name == "SetKey") != null)
568 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_key_set"), func = Marshal.GetFunctionPointerForDelegate(efl_file_key_set_static_delegate) });
571 if (efl_file_loaded_get_static_delegate == null)
573 efl_file_loaded_get_static_delegate = new efl_file_loaded_get_delegate(loaded_get);
576 if (methods.FirstOrDefault(m => m.Name == "GetLoaded") != null)
578 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_loaded_get"), func = Marshal.GetFunctionPointerForDelegate(efl_file_loaded_get_static_delegate) });
581 if (efl_file_load_static_delegate == null)
583 efl_file_load_static_delegate = new efl_file_load_delegate(load);
586 if (methods.FirstOrDefault(m => m.Name == "Load") != null)
588 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_load"), func = Marshal.GetFunctionPointerForDelegate(efl_file_load_static_delegate) });
591 if (efl_file_unload_static_delegate == null)
593 efl_file_unload_static_delegate = new efl_file_unload_delegate(unload);
596 if (methods.FirstOrDefault(m => m.Name == "Unload") != null)
598 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_unload"), func = Marshal.GetFunctionPointerForDelegate(efl_file_unload_static_delegate) });
601 if (efl_file_save_static_delegate == null)
603 efl_file_save_static_delegate = new efl_file_save_delegate(save);
606 if (methods.FirstOrDefault(m => m.Name == "Save") != null)
608 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_save"), func = Marshal.GetFunctionPointerForDelegate(efl_file_save_static_delegate) });
611 if (efl_gfx_frame_controller_animated_get_static_delegate == null)
613 efl_gfx_frame_controller_animated_get_static_delegate = new efl_gfx_frame_controller_animated_get_delegate(animated_get);
616 if (methods.FirstOrDefault(m => m.Name == "GetAnimated") != null)
618 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_frame_controller_animated_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_frame_controller_animated_get_static_delegate) });
621 if (efl_gfx_frame_controller_frame_get_static_delegate == null)
623 efl_gfx_frame_controller_frame_get_static_delegate = new efl_gfx_frame_controller_frame_get_delegate(frame_get);
626 if (methods.FirstOrDefault(m => m.Name == "GetFrame") != null)
628 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_frame_controller_frame_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_frame_controller_frame_get_static_delegate) });
631 if (efl_gfx_frame_controller_frame_set_static_delegate == null)
633 efl_gfx_frame_controller_frame_set_static_delegate = new efl_gfx_frame_controller_frame_set_delegate(frame_set);
636 if (methods.FirstOrDefault(m => m.Name == "SetFrame") != null)
638 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_frame_controller_frame_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_frame_controller_frame_set_static_delegate) });
641 if (efl_gfx_frame_controller_frame_count_get_static_delegate == null)
643 efl_gfx_frame_controller_frame_count_get_static_delegate = new efl_gfx_frame_controller_frame_count_get_delegate(frame_count_get);
646 if (methods.FirstOrDefault(m => m.Name == "GetFrameCount") != null)
648 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_frame_controller_frame_count_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_frame_controller_frame_count_get_static_delegate) });
651 if (efl_gfx_frame_controller_loop_type_get_static_delegate == null)
653 efl_gfx_frame_controller_loop_type_get_static_delegate = new efl_gfx_frame_controller_loop_type_get_delegate(loop_type_get);
656 if (methods.FirstOrDefault(m => m.Name == "GetLoopType") != null)
658 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_frame_controller_loop_type_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_frame_controller_loop_type_get_static_delegate) });
661 if (efl_gfx_frame_controller_loop_count_get_static_delegate == null)
663 efl_gfx_frame_controller_loop_count_get_static_delegate = new efl_gfx_frame_controller_loop_count_get_delegate(loop_count_get);
666 if (methods.FirstOrDefault(m => m.Name == "GetLoopCount") != null)
668 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_frame_controller_loop_count_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_frame_controller_loop_count_get_static_delegate) });
671 if (efl_gfx_frame_controller_frame_duration_get_static_delegate == null)
673 efl_gfx_frame_controller_frame_duration_get_static_delegate = new efl_gfx_frame_controller_frame_duration_get_delegate(frame_duration_get);
676 if (methods.FirstOrDefault(m => m.Name == "GetFrameDuration") != null)
678 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_frame_controller_frame_duration_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_frame_controller_frame_duration_get_static_delegate) });
681 descs.AddRange(base.GetEoOps(type));
684 /// <summary>Returns the Eo class for the native methods of this class.</summary>
685 /// <returns>The native class pointer.</returns>
686 public override IntPtr GetEflClass()
688 return Efl.Canvas.Vg.Object.efl_canvas_vg_object_class_get();
691 #pragma warning disable CA1707, CS1591, SA1300, SA1600
694 private delegate Efl.Canvas.Vg.FillMode efl_canvas_vg_object_fill_mode_get_delegate(System.IntPtr obj, System.IntPtr pd);
697 public delegate Efl.Canvas.Vg.FillMode efl_canvas_vg_object_fill_mode_get_api_delegate(System.IntPtr obj);
699 public static Efl.Eo.FunctionWrapper<efl_canvas_vg_object_fill_mode_get_api_delegate> efl_canvas_vg_object_fill_mode_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_vg_object_fill_mode_get_api_delegate>(Module, "efl_canvas_vg_object_fill_mode_get");
701 private static Efl.Canvas.Vg.FillMode fill_mode_get(System.IntPtr obj, System.IntPtr pd)
703 Eina.Log.Debug("function efl_canvas_vg_object_fill_mode_get was called");
704 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
707 Efl.Canvas.Vg.FillMode _ret_var = default(Efl.Canvas.Vg.FillMode);
710 _ret_var = ((Object)ws.Target).GetFillMode();
714 Eina.Log.Warning($"Callback error: {e.ToString()}");
715 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
723 return efl_canvas_vg_object_fill_mode_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
727 private static efl_canvas_vg_object_fill_mode_get_delegate efl_canvas_vg_object_fill_mode_get_static_delegate;
730 private delegate void efl_canvas_vg_object_fill_mode_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Canvas.Vg.FillMode fill_mode);
733 public delegate void efl_canvas_vg_object_fill_mode_set_api_delegate(System.IntPtr obj, Efl.Canvas.Vg.FillMode fill_mode);
735 public static Efl.Eo.FunctionWrapper<efl_canvas_vg_object_fill_mode_set_api_delegate> efl_canvas_vg_object_fill_mode_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_vg_object_fill_mode_set_api_delegate>(Module, "efl_canvas_vg_object_fill_mode_set");
737 private static void fill_mode_set(System.IntPtr obj, System.IntPtr pd, Efl.Canvas.Vg.FillMode fill_mode)
739 Eina.Log.Debug("function efl_canvas_vg_object_fill_mode_set was called");
740 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
746 ((Object)ws.Target).SetFillMode(fill_mode);
750 Eina.Log.Warning($"Callback error: {e.ToString()}");
751 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
758 efl_canvas_vg_object_fill_mode_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), fill_mode);
762 private static efl_canvas_vg_object_fill_mode_set_delegate efl_canvas_vg_object_fill_mode_set_static_delegate;
765 private delegate Eina.Rect.NativeStruct efl_canvas_vg_object_viewbox_get_delegate(System.IntPtr obj, System.IntPtr pd);
768 public delegate Eina.Rect.NativeStruct efl_canvas_vg_object_viewbox_get_api_delegate(System.IntPtr obj);
770 public static Efl.Eo.FunctionWrapper<efl_canvas_vg_object_viewbox_get_api_delegate> efl_canvas_vg_object_viewbox_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_vg_object_viewbox_get_api_delegate>(Module, "efl_canvas_vg_object_viewbox_get");
772 private static Eina.Rect.NativeStruct viewbox_get(System.IntPtr obj, System.IntPtr pd)
774 Eina.Log.Debug("function efl_canvas_vg_object_viewbox_get was called");
775 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
778 Eina.Rect _ret_var = default(Eina.Rect);
781 _ret_var = ((Object)ws.Target).GetViewbox();
785 Eina.Log.Warning($"Callback error: {e.ToString()}");
786 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
794 return efl_canvas_vg_object_viewbox_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
798 private static efl_canvas_vg_object_viewbox_get_delegate efl_canvas_vg_object_viewbox_get_static_delegate;
801 private delegate void efl_canvas_vg_object_viewbox_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct viewbox);
804 public delegate void efl_canvas_vg_object_viewbox_set_api_delegate(System.IntPtr obj, Eina.Rect.NativeStruct viewbox);
806 public static Efl.Eo.FunctionWrapper<efl_canvas_vg_object_viewbox_set_api_delegate> efl_canvas_vg_object_viewbox_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_vg_object_viewbox_set_api_delegate>(Module, "efl_canvas_vg_object_viewbox_set");
808 private static void viewbox_set(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct viewbox)
810 Eina.Log.Debug("function efl_canvas_vg_object_viewbox_set was called");
811 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
814 Eina.Rect _in_viewbox = viewbox;
818 ((Object)ws.Target).SetViewbox(_in_viewbox);
822 Eina.Log.Warning($"Callback error: {e.ToString()}");
823 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
830 efl_canvas_vg_object_viewbox_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), viewbox);
834 private static efl_canvas_vg_object_viewbox_set_delegate efl_canvas_vg_object_viewbox_set_static_delegate;
837 private delegate void efl_canvas_vg_object_viewbox_align_get_delegate(System.IntPtr obj, System.IntPtr pd, out double align_x, out double align_y);
840 public delegate void efl_canvas_vg_object_viewbox_align_get_api_delegate(System.IntPtr obj, out double align_x, out double align_y);
842 public static Efl.Eo.FunctionWrapper<efl_canvas_vg_object_viewbox_align_get_api_delegate> efl_canvas_vg_object_viewbox_align_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_vg_object_viewbox_align_get_api_delegate>(Module, "efl_canvas_vg_object_viewbox_align_get");
844 private static void viewbox_align_get(System.IntPtr obj, System.IntPtr pd, out double align_x, out double align_y)
846 Eina.Log.Debug("function efl_canvas_vg_object_viewbox_align_get was called");
847 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
850 align_x = default(double); align_y = default(double);
853 ((Object)ws.Target).GetViewboxAlign(out align_x, out align_y);
857 Eina.Log.Warning($"Callback error: {e.ToString()}");
858 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
865 efl_canvas_vg_object_viewbox_align_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out align_x, out align_y);
869 private static efl_canvas_vg_object_viewbox_align_get_delegate efl_canvas_vg_object_viewbox_align_get_static_delegate;
872 private delegate void efl_canvas_vg_object_viewbox_align_set_delegate(System.IntPtr obj, System.IntPtr pd, double align_x, double align_y);
875 public delegate void efl_canvas_vg_object_viewbox_align_set_api_delegate(System.IntPtr obj, double align_x, double align_y);
877 public static Efl.Eo.FunctionWrapper<efl_canvas_vg_object_viewbox_align_set_api_delegate> efl_canvas_vg_object_viewbox_align_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_vg_object_viewbox_align_set_api_delegate>(Module, "efl_canvas_vg_object_viewbox_align_set");
879 private static void viewbox_align_set(System.IntPtr obj, System.IntPtr pd, double align_x, double align_y)
881 Eina.Log.Debug("function efl_canvas_vg_object_viewbox_align_set was called");
882 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
888 ((Object)ws.Target).SetViewboxAlign(align_x, align_y);
892 Eina.Log.Warning($"Callback error: {e.ToString()}");
893 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
900 efl_canvas_vg_object_viewbox_align_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), align_x, align_y);
904 private static efl_canvas_vg_object_viewbox_align_set_delegate efl_canvas_vg_object_viewbox_align_set_static_delegate;
906 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
907 private delegate Efl.Canvas.Vg.Node efl_canvas_vg_object_root_node_get_delegate(System.IntPtr obj, System.IntPtr pd);
909 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
910 public delegate Efl.Canvas.Vg.Node efl_canvas_vg_object_root_node_get_api_delegate(System.IntPtr obj);
912 public static Efl.Eo.FunctionWrapper<efl_canvas_vg_object_root_node_get_api_delegate> efl_canvas_vg_object_root_node_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_vg_object_root_node_get_api_delegate>(Module, "efl_canvas_vg_object_root_node_get");
914 private static Efl.Canvas.Vg.Node root_node_get(System.IntPtr obj, System.IntPtr pd)
916 Eina.Log.Debug("function efl_canvas_vg_object_root_node_get was called");
917 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
920 Efl.Canvas.Vg.Node _ret_var = default(Efl.Canvas.Vg.Node);
923 _ret_var = ((Object)ws.Target).GetRootNode();
927 Eina.Log.Warning($"Callback error: {e.ToString()}");
928 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
936 return efl_canvas_vg_object_root_node_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
940 private static efl_canvas_vg_object_root_node_get_delegate efl_canvas_vg_object_root_node_get_static_delegate;
943 private delegate void efl_canvas_vg_object_root_node_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Canvas.Vg.Node root);
946 public delegate void efl_canvas_vg_object_root_node_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Canvas.Vg.Node root);
948 public static Efl.Eo.FunctionWrapper<efl_canvas_vg_object_root_node_set_api_delegate> efl_canvas_vg_object_root_node_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_vg_object_root_node_set_api_delegate>(Module, "efl_canvas_vg_object_root_node_set");
950 private static void root_node_set(System.IntPtr obj, System.IntPtr pd, Efl.Canvas.Vg.Node root)
952 Eina.Log.Debug("function efl_canvas_vg_object_root_node_set was called");
953 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
959 ((Object)ws.Target).SetRootNode(root);
963 Eina.Log.Warning($"Callback error: {e.ToString()}");
964 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
971 efl_canvas_vg_object_root_node_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
975 private static efl_canvas_vg_object_root_node_set_delegate efl_canvas_vg_object_root_node_set_static_delegate;
978 private delegate Eina.Size2D.NativeStruct efl_canvas_vg_object_default_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
981 public delegate Eina.Size2D.NativeStruct efl_canvas_vg_object_default_size_get_api_delegate(System.IntPtr obj);
983 public static Efl.Eo.FunctionWrapper<efl_canvas_vg_object_default_size_get_api_delegate> efl_canvas_vg_object_default_size_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_vg_object_default_size_get_api_delegate>(Module, "efl_canvas_vg_object_default_size_get");
985 private static Eina.Size2D.NativeStruct default_size_get(System.IntPtr obj, System.IntPtr pd)
987 Eina.Log.Debug("function efl_canvas_vg_object_default_size_get was called");
988 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
991 Eina.Size2D _ret_var = default(Eina.Size2D);
994 _ret_var = ((Object)ws.Target).GetDefaultSize();
998 Eina.Log.Warning($"Callback error: {e.ToString()}");
999 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1007 return efl_canvas_vg_object_default_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1011 private static efl_canvas_vg_object_default_size_get_delegate efl_canvas_vg_object_default_size_get_static_delegate;
1014 private delegate Eina.File efl_file_mmap_get_delegate(System.IntPtr obj, System.IntPtr pd);
1017 public delegate Eina.File efl_file_mmap_get_api_delegate(System.IntPtr obj);
1019 public static Efl.Eo.FunctionWrapper<efl_file_mmap_get_api_delegate> efl_file_mmap_get_ptr = new Efl.Eo.FunctionWrapper<efl_file_mmap_get_api_delegate>(Module, "efl_file_mmap_get");
1021 private static Eina.File mmap_get(System.IntPtr obj, System.IntPtr pd)
1023 Eina.Log.Debug("function efl_file_mmap_get was called");
1024 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1027 Eina.File _ret_var = default(Eina.File);
1030 _ret_var = ((Object)ws.Target).GetMmap();
1034 Eina.Log.Warning($"Callback error: {e.ToString()}");
1035 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1043 return efl_file_mmap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1047 private static efl_file_mmap_get_delegate efl_file_mmap_get_static_delegate;
1050 private delegate Eina.Error efl_file_mmap_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.File f);
1053 public delegate Eina.Error efl_file_mmap_set_api_delegate(System.IntPtr obj, Eina.File f);
1055 public static Efl.Eo.FunctionWrapper<efl_file_mmap_set_api_delegate> efl_file_mmap_set_ptr = new Efl.Eo.FunctionWrapper<efl_file_mmap_set_api_delegate>(Module, "efl_file_mmap_set");
1057 private static Eina.Error mmap_set(System.IntPtr obj, System.IntPtr pd, Eina.File f)
1059 Eina.Log.Debug("function efl_file_mmap_set was called");
1060 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1063 Eina.Error _ret_var = default(Eina.Error);
1066 _ret_var = ((Object)ws.Target).SetMmap(f);
1070 Eina.Log.Warning($"Callback error: {e.ToString()}");
1071 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1079 return efl_file_mmap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), f);
1083 private static efl_file_mmap_set_delegate efl_file_mmap_set_static_delegate;
1085 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
1086 private delegate System.String efl_file_get_delegate(System.IntPtr obj, System.IntPtr pd);
1088 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
1089 public delegate System.String efl_file_get_api_delegate(System.IntPtr obj);
1091 public static Efl.Eo.FunctionWrapper<efl_file_get_api_delegate> efl_file_get_ptr = new Efl.Eo.FunctionWrapper<efl_file_get_api_delegate>(Module, "efl_file_get");
1093 private static System.String file_get(System.IntPtr obj, System.IntPtr pd)
1095 Eina.Log.Debug("function efl_file_get was called");
1096 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1099 System.String _ret_var = default(System.String);
1102 _ret_var = ((Object)ws.Target).GetFile();
1106 Eina.Log.Warning($"Callback error: {e.ToString()}");
1107 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1115 return efl_file_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1119 private static efl_file_get_delegate efl_file_get_static_delegate;
1122 private delegate Eina.Error efl_file_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String file);
1125 public delegate Eina.Error efl_file_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String file);
1127 public static Efl.Eo.FunctionWrapper<efl_file_set_api_delegate> efl_file_set_ptr = new Efl.Eo.FunctionWrapper<efl_file_set_api_delegate>(Module, "efl_file_set");
1129 private static Eina.Error file_set(System.IntPtr obj, System.IntPtr pd, System.String file)
1131 Eina.Log.Debug("function efl_file_set was called");
1132 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1135 Eina.Error _ret_var = default(Eina.Error);
1138 _ret_var = ((Object)ws.Target).SetFile(file);
1142 Eina.Log.Warning($"Callback error: {e.ToString()}");
1143 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1151 return efl_file_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), file);
1155 private static efl_file_set_delegate efl_file_set_static_delegate;
1157 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
1158 private delegate System.String efl_file_key_get_delegate(System.IntPtr obj, System.IntPtr pd);
1160 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
1161 public delegate System.String efl_file_key_get_api_delegate(System.IntPtr obj);
1163 public static Efl.Eo.FunctionWrapper<efl_file_key_get_api_delegate> efl_file_key_get_ptr = new Efl.Eo.FunctionWrapper<efl_file_key_get_api_delegate>(Module, "efl_file_key_get");
1165 private static System.String key_get(System.IntPtr obj, System.IntPtr pd)
1167 Eina.Log.Debug("function efl_file_key_get was called");
1168 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1171 System.String _ret_var = default(System.String);
1174 _ret_var = ((Object)ws.Target).GetKey();
1178 Eina.Log.Warning($"Callback error: {e.ToString()}");
1179 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1187 return efl_file_key_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1191 private static efl_file_key_get_delegate efl_file_key_get_static_delegate;
1194 private delegate void efl_file_key_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String key);
1197 public delegate void efl_file_key_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String key);
1199 public static Efl.Eo.FunctionWrapper<efl_file_key_set_api_delegate> efl_file_key_set_ptr = new Efl.Eo.FunctionWrapper<efl_file_key_set_api_delegate>(Module, "efl_file_key_set");
1201 private static void key_set(System.IntPtr obj, System.IntPtr pd, System.String key)
1203 Eina.Log.Debug("function efl_file_key_set was called");
1204 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1210 ((Object)ws.Target).SetKey(key);
1214 Eina.Log.Warning($"Callback error: {e.ToString()}");
1215 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1222 efl_file_key_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), key);
1226 private static efl_file_key_set_delegate efl_file_key_set_static_delegate;
1228 [return: MarshalAs(UnmanagedType.U1)]
1229 private delegate bool efl_file_loaded_get_delegate(System.IntPtr obj, System.IntPtr pd);
1231 [return: MarshalAs(UnmanagedType.U1)]
1232 public delegate bool efl_file_loaded_get_api_delegate(System.IntPtr obj);
1234 public static Efl.Eo.FunctionWrapper<efl_file_loaded_get_api_delegate> efl_file_loaded_get_ptr = new Efl.Eo.FunctionWrapper<efl_file_loaded_get_api_delegate>(Module, "efl_file_loaded_get");
1236 private static bool loaded_get(System.IntPtr obj, System.IntPtr pd)
1238 Eina.Log.Debug("function efl_file_loaded_get was called");
1239 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1242 bool _ret_var = default(bool);
1245 _ret_var = ((Object)ws.Target).GetLoaded();
1249 Eina.Log.Warning($"Callback error: {e.ToString()}");
1250 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1258 return efl_file_loaded_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1262 private static efl_file_loaded_get_delegate efl_file_loaded_get_static_delegate;
1265 private delegate Eina.Error efl_file_load_delegate(System.IntPtr obj, System.IntPtr pd);
1268 public delegate Eina.Error efl_file_load_api_delegate(System.IntPtr obj);
1270 public static Efl.Eo.FunctionWrapper<efl_file_load_api_delegate> efl_file_load_ptr = new Efl.Eo.FunctionWrapper<efl_file_load_api_delegate>(Module, "efl_file_load");
1272 private static Eina.Error load(System.IntPtr obj, System.IntPtr pd)
1274 Eina.Log.Debug("function efl_file_load was called");
1275 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1278 Eina.Error _ret_var = default(Eina.Error);
1281 _ret_var = ((Object)ws.Target).Load();
1285 Eina.Log.Warning($"Callback error: {e.ToString()}");
1286 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1294 return efl_file_load_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1298 private static efl_file_load_delegate efl_file_load_static_delegate;
1301 private delegate void efl_file_unload_delegate(System.IntPtr obj, System.IntPtr pd);
1304 public delegate void efl_file_unload_api_delegate(System.IntPtr obj);
1306 public static Efl.Eo.FunctionWrapper<efl_file_unload_api_delegate> efl_file_unload_ptr = new Efl.Eo.FunctionWrapper<efl_file_unload_api_delegate>(Module, "efl_file_unload");
1308 private static void unload(System.IntPtr obj, System.IntPtr pd)
1310 Eina.Log.Debug("function efl_file_unload was called");
1311 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1317 ((Object)ws.Target).Unload();
1321 Eina.Log.Warning($"Callback error: {e.ToString()}");
1322 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1329 efl_file_unload_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1333 private static efl_file_unload_delegate efl_file_unload_static_delegate;
1335 [return: MarshalAs(UnmanagedType.U1)]
1336 private delegate bool efl_file_save_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String file, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String key, ref Efl.FileSaveInfo.NativeStruct info);
1338 [return: MarshalAs(UnmanagedType.U1)]
1339 public delegate bool efl_file_save_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String file, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String key, ref Efl.FileSaveInfo.NativeStruct info);
1341 public static Efl.Eo.FunctionWrapper<efl_file_save_api_delegate> efl_file_save_ptr = new Efl.Eo.FunctionWrapper<efl_file_save_api_delegate>(Module, "efl_file_save");
1343 private static bool save(System.IntPtr obj, System.IntPtr pd, System.String file, System.String key, ref Efl.FileSaveInfo.NativeStruct info)
1345 Eina.Log.Debug("function efl_file_save was called");
1346 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1349 Efl.FileSaveInfo _in_info = info;
1350 bool _ret_var = default(bool);
1353 _ret_var = ((Object)ws.Target).Save(file, key, ref _in_info);
1357 Eina.Log.Warning($"Callback error: {e.ToString()}");
1358 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1367 return efl_file_save_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), file, key, ref info);
1371 private static efl_file_save_delegate efl_file_save_static_delegate;
1373 [return: MarshalAs(UnmanagedType.U1)]
1374 private delegate bool efl_gfx_frame_controller_animated_get_delegate(System.IntPtr obj, System.IntPtr pd);
1376 [return: MarshalAs(UnmanagedType.U1)]
1377 public delegate bool efl_gfx_frame_controller_animated_get_api_delegate(System.IntPtr obj);
1379 public static Efl.Eo.FunctionWrapper<efl_gfx_frame_controller_animated_get_api_delegate> efl_gfx_frame_controller_animated_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_frame_controller_animated_get_api_delegate>(Module, "efl_gfx_frame_controller_animated_get");
1381 private static bool animated_get(System.IntPtr obj, System.IntPtr pd)
1383 Eina.Log.Debug("function efl_gfx_frame_controller_animated_get was called");
1384 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1387 bool _ret_var = default(bool);
1390 _ret_var = ((Object)ws.Target).GetAnimated();
1394 Eina.Log.Warning($"Callback error: {e.ToString()}");
1395 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1403 return efl_gfx_frame_controller_animated_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1407 private static efl_gfx_frame_controller_animated_get_delegate efl_gfx_frame_controller_animated_get_static_delegate;
1410 private delegate int efl_gfx_frame_controller_frame_get_delegate(System.IntPtr obj, System.IntPtr pd);
1413 public delegate int efl_gfx_frame_controller_frame_get_api_delegate(System.IntPtr obj);
1415 public static Efl.Eo.FunctionWrapper<efl_gfx_frame_controller_frame_get_api_delegate> efl_gfx_frame_controller_frame_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_frame_controller_frame_get_api_delegate>(Module, "efl_gfx_frame_controller_frame_get");
1417 private static int frame_get(System.IntPtr obj, System.IntPtr pd)
1419 Eina.Log.Debug("function efl_gfx_frame_controller_frame_get was called");
1420 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1423 int _ret_var = default(int);
1426 _ret_var = ((Object)ws.Target).GetFrame();
1430 Eina.Log.Warning($"Callback error: {e.ToString()}");
1431 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1439 return efl_gfx_frame_controller_frame_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1443 private static efl_gfx_frame_controller_frame_get_delegate efl_gfx_frame_controller_frame_get_static_delegate;
1445 [return: MarshalAs(UnmanagedType.U1)]
1446 private delegate bool efl_gfx_frame_controller_frame_set_delegate(System.IntPtr obj, System.IntPtr pd, int frame_index);
1448 [return: MarshalAs(UnmanagedType.U1)]
1449 public delegate bool efl_gfx_frame_controller_frame_set_api_delegate(System.IntPtr obj, int frame_index);
1451 public static Efl.Eo.FunctionWrapper<efl_gfx_frame_controller_frame_set_api_delegate> efl_gfx_frame_controller_frame_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_frame_controller_frame_set_api_delegate>(Module, "efl_gfx_frame_controller_frame_set");
1453 private static bool frame_set(System.IntPtr obj, System.IntPtr pd, int frame_index)
1455 Eina.Log.Debug("function efl_gfx_frame_controller_frame_set was called");
1456 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1459 bool _ret_var = default(bool);
1462 _ret_var = ((Object)ws.Target).SetFrame(frame_index);
1466 Eina.Log.Warning($"Callback error: {e.ToString()}");
1467 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1475 return efl_gfx_frame_controller_frame_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), frame_index);
1479 private static efl_gfx_frame_controller_frame_set_delegate efl_gfx_frame_controller_frame_set_static_delegate;
1482 private delegate int efl_gfx_frame_controller_frame_count_get_delegate(System.IntPtr obj, System.IntPtr pd);
1485 public delegate int efl_gfx_frame_controller_frame_count_get_api_delegate(System.IntPtr obj);
1487 public static Efl.Eo.FunctionWrapper<efl_gfx_frame_controller_frame_count_get_api_delegate> efl_gfx_frame_controller_frame_count_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_frame_controller_frame_count_get_api_delegate>(Module, "efl_gfx_frame_controller_frame_count_get");
1489 private static int frame_count_get(System.IntPtr obj, System.IntPtr pd)
1491 Eina.Log.Debug("function efl_gfx_frame_controller_frame_count_get was called");
1492 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1495 int _ret_var = default(int);
1498 _ret_var = ((Object)ws.Target).GetFrameCount();
1502 Eina.Log.Warning($"Callback error: {e.ToString()}");
1503 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1511 return efl_gfx_frame_controller_frame_count_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1515 private static efl_gfx_frame_controller_frame_count_get_delegate efl_gfx_frame_controller_frame_count_get_static_delegate;
1518 private delegate Efl.Gfx.FrameControllerLoopHint efl_gfx_frame_controller_loop_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
1521 public delegate Efl.Gfx.FrameControllerLoopHint efl_gfx_frame_controller_loop_type_get_api_delegate(System.IntPtr obj);
1523 public static Efl.Eo.FunctionWrapper<efl_gfx_frame_controller_loop_type_get_api_delegate> efl_gfx_frame_controller_loop_type_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_frame_controller_loop_type_get_api_delegate>(Module, "efl_gfx_frame_controller_loop_type_get");
1525 private static Efl.Gfx.FrameControllerLoopHint loop_type_get(System.IntPtr obj, System.IntPtr pd)
1527 Eina.Log.Debug("function efl_gfx_frame_controller_loop_type_get was called");
1528 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1531 Efl.Gfx.FrameControllerLoopHint _ret_var = default(Efl.Gfx.FrameControllerLoopHint);
1534 _ret_var = ((Object)ws.Target).GetLoopType();
1538 Eina.Log.Warning($"Callback error: {e.ToString()}");
1539 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1547 return efl_gfx_frame_controller_loop_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1551 private static efl_gfx_frame_controller_loop_type_get_delegate efl_gfx_frame_controller_loop_type_get_static_delegate;
1554 private delegate int efl_gfx_frame_controller_loop_count_get_delegate(System.IntPtr obj, System.IntPtr pd);
1557 public delegate int efl_gfx_frame_controller_loop_count_get_api_delegate(System.IntPtr obj);
1559 public static Efl.Eo.FunctionWrapper<efl_gfx_frame_controller_loop_count_get_api_delegate> efl_gfx_frame_controller_loop_count_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_frame_controller_loop_count_get_api_delegate>(Module, "efl_gfx_frame_controller_loop_count_get");
1561 private static int loop_count_get(System.IntPtr obj, System.IntPtr pd)
1563 Eina.Log.Debug("function efl_gfx_frame_controller_loop_count_get was called");
1564 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1567 int _ret_var = default(int);
1570 _ret_var = ((Object)ws.Target).GetLoopCount();
1574 Eina.Log.Warning($"Callback error: {e.ToString()}");
1575 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1583 return efl_gfx_frame_controller_loop_count_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1587 private static efl_gfx_frame_controller_loop_count_get_delegate efl_gfx_frame_controller_loop_count_get_static_delegate;
1590 private delegate double efl_gfx_frame_controller_frame_duration_get_delegate(System.IntPtr obj, System.IntPtr pd, int start_frame, int frame_num);
1593 public delegate double efl_gfx_frame_controller_frame_duration_get_api_delegate(System.IntPtr obj, int start_frame, int frame_num);
1595 public static Efl.Eo.FunctionWrapper<efl_gfx_frame_controller_frame_duration_get_api_delegate> efl_gfx_frame_controller_frame_duration_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_frame_controller_frame_duration_get_api_delegate>(Module, "efl_gfx_frame_controller_frame_duration_get");
1597 private static double frame_duration_get(System.IntPtr obj, System.IntPtr pd, int start_frame, int frame_num)
1599 Eina.Log.Debug("function efl_gfx_frame_controller_frame_duration_get was called");
1600 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1603 double _ret_var = default(double);
1606 _ret_var = ((Object)ws.Target).GetFrameDuration(start_frame, frame_num);
1610 Eina.Log.Warning($"Callback error: {e.ToString()}");
1611 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1619 return efl_gfx_frame_controller_frame_duration_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), start_frame, frame_num);
1623 private static efl_gfx_frame_controller_frame_duration_get_delegate efl_gfx_frame_controller_frame_duration_get_static_delegate;
1625 #pragma warning restore CA1707, CS1591, SA1300, SA1600
1636 #pragma warning disable CS1591
1637 public static class Efl_Canvas_VgObject_ExtensionMethods {
1638 public static Efl.BindableProperty<Efl.Canvas.Vg.FillMode> FillMode<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Vg.Object, T>magic = null) where T : Efl.Canvas.Vg.Object {
1639 return new Efl.BindableProperty<Efl.Canvas.Vg.FillMode>("fill_mode", fac);
1642 public static Efl.BindableProperty<Eina.Rect> Viewbox<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Vg.Object, T>magic = null) where T : Efl.Canvas.Vg.Object {
1643 return new Efl.BindableProperty<Eina.Rect>("viewbox", fac);
1647 public static Efl.BindableProperty<Efl.Canvas.Vg.Node> RootNode<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Vg.Object, T>magic = null) where T : Efl.Canvas.Vg.Object {
1648 return new Efl.BindableProperty<Efl.Canvas.Vg.Node>("root_node", fac);
1652 public static Efl.BindableProperty<Eina.File> Mmap<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Vg.Object, T>magic = null) where T : Efl.Canvas.Vg.Object {
1653 return new Efl.BindableProperty<Eina.File>("mmap", fac);
1656 public static Efl.BindableProperty<System.String> File<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Vg.Object, T>magic = null) where T : Efl.Canvas.Vg.Object {
1657 return new Efl.BindableProperty<System.String>("file", fac);
1660 public static Efl.BindableProperty<System.String> Key<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Vg.Object, T>magic = null) where T : Efl.Canvas.Vg.Object {
1661 return new Efl.BindableProperty<System.String>("key", fac);
1666 public static Efl.BindableProperty<int> Frame<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Vg.Object, T>magic = null) where T : Efl.Canvas.Vg.Object {
1667 return new Efl.BindableProperty<int>("frame", fac);
1675 #pragma warning restore CS1591
1683 /// <summary>Enumeration that defines how viewbox will be filled int the vg canvs's viewport. default Fill_Mode is <c>none</c></summary>
1684 [Efl.Eo.BindingEntity]
1685 public enum FillMode
1687 /// <summary>Don't scale the viewbox. Placed it inside viewport taking align property into account</summary>
1689 /// <summary>Scale the viewbox so that it matches the canvas viewport. Aaspect ratio might be changed.</summary>
1691 /// <summary>Scale the viewbox so that it fits inside canvas viewport while maintaining the aspect ratio. At least one of the dimensions of the viewbox should be equal to the corresponding dimension of the viewport.</summary>
1693 /// <summary>Scale the viewbox so that it covers the entire canvas viewport while maintaining the aspect ratio. At least one of the dimensions of the viewbox should be equal to the corresponding dimension of the viewport.</summary>