[EflSharp] Separate efl and Circle cs files and Update cs files (#786)
[platform/core/csapi/tizenfx.git] / internals / src / EflSharp / EflSharp / Circle / Interop.Eext.CircleObject.cs
1 using System;
2 using System.Runtime.InteropServices;
3
4 internal static partial class Interop
5 {
6     internal static partial class Eext
7     {
8         [DllImport(efl.Libs.Eext)]
9         internal static extern IntPtr eext_circle_object_add(IntPtr obj, IntPtr surface);
10
11         [DllImport(efl.Libs.Eext)]
12         internal static extern void eext_circle_object_disabled_set(IntPtr obj, bool disabled);
13
14         [DllImport(efl.Libs.Eext)]
15         internal static extern bool eext_circle_object_disabled_get(IntPtr obj);
16
17         [DllImport(efl.Libs.Eext)]
18         internal static extern void eext_circle_object_line_width_set(IntPtr obj, int lineWidth);
19
20         [DllImport(efl.Libs.Eext)]
21         internal static extern int eext_circle_object_line_width_get(IntPtr obj);
22
23         [DllImport(efl.Libs.Eext)]
24         internal static extern void eext_circle_object_angle_set(IntPtr obj, double angle);
25
26         [DllImport(efl.Libs.Eext)]
27         internal static extern double eext_circle_object_angle_get(IntPtr obj);
28
29         [DllImport(efl.Libs.Eext)]
30         internal static extern void eext_circle_object_angle_offset_set(IntPtr obj, double offset);
31
32         [DllImport(efl.Libs.Eext)]
33         internal static extern double eext_circle_object_angle_offset_get(IntPtr obj);
34
35         [DllImport(efl.Libs.Eext)]
36         internal static extern void eext_circle_object_angle_min_max_set(IntPtr obj, double min, double max);
37
38         [DllImport(efl.Libs.Eext)]
39         internal static extern void eext_circle_object_angle_min_max_get(IntPtr obj, out double min, out double max);
40
41         [DllImport(efl.Libs.Eext)]
42         internal static extern void eext_circle_object_value_min_max_set(IntPtr obj, double min, double max);
43
44         [DllImport(efl.Libs.Eext)]
45         internal static extern void eext_circle_object_value_min_max_get(IntPtr obj, out double min, out double max);
46
47         [DllImport(efl.Libs.Eext)]
48         internal static extern void eext_circle_object_value_set(IntPtr obj, double value);
49
50         [DllImport(efl.Libs.Eext)]
51         internal static extern double eext_circle_object_value_get(IntPtr obj);
52
53         [DllImport(efl.Libs.Eext)]
54         internal static extern void eext_circle_object_color_set(IntPtr obj, int r, int g, int b, int a);
55
56         [DllImport(efl.Libs.Eext)]
57         internal static extern void eext_circle_object_color_get(IntPtr obj, out int r, out int g, out int b, out int a);
58
59         [DllImport(efl.Libs.Eext)]
60         internal static extern void eext_circle_object_radius_set(IntPtr obj, double radius);
61
62         [DllImport(efl.Libs.Eext)]
63         internal static extern double eext_circle_object_radius_get(IntPtr obj);
64
65         [DllImport(efl.Libs.Eext)]
66         internal static extern void eext_circle_object_item_line_width_set(IntPtr obj, string item, int lineWidth);
67
68         [DllImport(efl.Libs.Eext)]
69         internal static extern int eext_circle_object_item_line_width_get(IntPtr obj, string item);
70
71         [DllImport(efl.Libs.Eext)]
72         internal static extern void eext_circle_object_item_angle_set(IntPtr obj, string item, double angle);
73
74         [DllImport(efl.Libs.Eext)]
75         internal static extern double eext_circle_object_item_angle_get(IntPtr obj, string item);
76
77         [DllImport(efl.Libs.Eext)]
78         internal static extern void eext_circle_object_item_angle_offset_set(IntPtr obj, string item, double offset);
79
80         [DllImport(efl.Libs.Eext)]
81         internal static extern double eext_circle_object_item_angle_offset_get(IntPtr obj, string item);
82
83         [DllImport(efl.Libs.Eext)]
84         internal static extern void eext_circle_object_item_angle_min_max_set(IntPtr obj, string item, double min, double max);
85
86         [DllImport(efl.Libs.Eext)]
87         internal static extern void eext_circle_object_item_angle_min_max_get(IntPtr obj, string item, out double min, out double max);
88
89         [DllImport(efl.Libs.Eext)]
90         internal static extern void eext_circle_object_item_angle_min_max_get(IntPtr obj, string item, out double min, IntPtr max);
91
92         [DllImport(efl.Libs.Eext)]
93         internal static extern void eext_circle_object_item_angle_min_max_get(IntPtr obj, string item, IntPtr min, out double max);
94
95         [DllImport(efl.Libs.Eext)]
96         internal static extern void eext_circle_object_item_value_min_max_set(IntPtr obj, string item, double min, double max);
97
98         [DllImport(efl.Libs.Eext)]
99         internal static extern void eext_circle_object_item_value_min_max_get(IntPtr obj, string item, out double min, out double max);
100
101         [DllImport(efl.Libs.Eext)]
102         internal static extern void eext_circle_object_item_value_min_max_get(IntPtr obj, string item, out double min, IntPtr max);
103
104         [DllImport(efl.Libs.Eext)]
105         internal static extern void eext_circle_object_item_value_min_max_get(IntPtr obj, string item, IntPtr min, out double max);
106
107         [DllImport(efl.Libs.Eext)]
108         internal static extern void eext_circle_object_item_value_set(IntPtr obj, string item, double value);
109
110         [DllImport(efl.Libs.Eext)]
111         internal static extern double eext_circle_object_item_value_get(IntPtr obj, string item);
112
113         [DllImport(efl.Libs.Eext)]
114         internal static extern void eext_circle_object_item_color_set(IntPtr obj, string item, int r, int g, int b, int a);
115
116         [DllImport(efl.Libs.Eext)]
117         internal static extern void eext_circle_object_item_color_get(IntPtr obj, string item, out int r, out int g, out int b, out int a);
118
119         [DllImport(efl.Libs.Eext)]
120         internal static extern void eext_circle_object_item_radius_set(IntPtr obj, string item, double radius);
121
122         [DllImport(efl.Libs.Eext)]
123         internal static extern double eext_circle_object_item_radius_get(IntPtr obj, string item);
124
125         [DllImport(efl.Libs.Eext)]
126         internal static extern void eext_circle_object_connect(IntPtr surface, IntPtr obj);
127
128         [DllImport(efl.Libs.Eext)]
129         internal static extern void eext_circle_object_disconnect(IntPtr surface, IntPtr obj);
130     }
131 }