summaryrefslogtreecommitdiff
path: root/pages/develop/api/efl/gfx/map.txt
diff options
context:
space:
mode:
authorAndy Williams <andy@andywilliams.me>2017-12-12 16:55:07 +0000
committerAndy Williams <andy@andywilliams.me>2017-12-12 16:56:48 +0000
commitb1ab272be03c859b8c3b71eb88267f3b9d562b51 (patch)
treedf8a1818eff763bf76266a4323f92f1a09409d1a /pages/develop/api/efl/gfx/map.txt
parente3401bceb2a041fc39682a834ca107feac2c8642 (diff)
api: Use the latest API generation code
Diffstat (limited to 'pages/develop/api/efl/gfx/map.txt')
-rw-r--r--pages/develop/api/efl/gfx/map.txt227
1 files changed, 82 insertions, 145 deletions
diff --git a/pages/develop/api/efl/gfx/map.txt b/pages/develop/api/efl/gfx/map.txt
index f105fef..33c117c 100644
--- a/pages/develop/api/efl/gfx/map.txt
+++ b/pages/develop/api/efl/gfx/map.txt
@@ -51,227 +51,164 @@ digraph hierarchy {
51++++ 51++++
52===== Members ===== 52===== Members =====
53 53
54**[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** 54**[[:develop:api:efl:gfx:map:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
55> %%Call the object's constructor.%%
56<code c>
57Efl_Object *efl_constructor(Eo *obj);
58</code>
59\\
60**[[:develop:api:efl:gfx:map:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
61> %%Call the object's destructor.%%
62<code c>
63void efl_destructor(Eo *obj);
64</code>
65\\
66**[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]**\\
67> %%Apply a lightning effect on the object.%%
55<code c> 68<code c>
56void efl_gfx_map_lightning_3d_absolute(Eo *obj, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab); 69void efl_gfx_map_lightning_3d_absolute(Eo *obj, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab);
57</code> 70</code>
58 71\\
59%%Apply a lightning effect on the object.%%\\ 72**[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]**\\
60\\ 73> %%Apply a lightning effect on the object.%%
61**[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]**
62<code c> 74<code c>
63void efl_gfx_map_lightning_3d(Eo *obj, const Efl_Gfx *pivot, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab); 75void efl_gfx_map_lightning_3d(Eo *obj, const Efl_Gfx *pivot, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab);
64</code> 76</code>
65 77\\
66%%Apply a lightning effect on the object.%%\\ 78**[[:develop:api:efl:gfx:map:method:map_has|map_has]]**\\
67\\ 79> %%Read-only property indicating whether an object is mapped.%%
68**[[:develop:api:efl:gfx:map:method:map_has|map_has]]**
69<code c> 80<code c>
70Eina_Bool efl_gfx_map_has(Eo *obj); 81Eina_Bool efl_gfx_map_has(Eo *obj);
71</code> 82</code>
72 83\\
73%%Read-only property indicating whether an object is mapped.%%\\ 84**[[:develop:api:efl:gfx:map:method:map_reset|map_reset]]**\\
74\\ 85> %%Resets the map transformation to its default state.%%
75**[[:develop:api:efl:gfx:map:method:map_reset|map_reset]]**
76<code c> 86<code c>
77void efl_gfx_map_reset(Eo *obj); 87void efl_gfx_map_reset(Eo *obj);
78</code> 88</code>
79 89\\
80%%Resets the map transformation to its default state.%%\\ 90**[[:develop:api:efl:gfx:map:method:perspective_3d_absolute|perspective_3d_absolute]]**\\
81\\ 91> %%Apply a perspective transform to the map%%
82**[[:develop:api:efl:gfx:map:method:perspective_3d_absolute|perspective_3d_absolute]]**
83<code c> 92<code c>
84void efl_gfx_map_perspective_3d_absolute(Eo *obj, double px, double py, double z0, double foc); 93void efl_gfx_map_perspective_3d_absolute(Eo *obj, double px, double py, double z0, double foc);
85</code> 94</code>
86 95\\
87%%Apply a perspective transform to the map%%\\ 96**[[:develop:api:efl:gfx:map:method:perspective_3d|perspective_3d]]**\\
88\\ 97> %%Apply a perspective transform to the map%%
89**[[:develop:api:efl:gfx:map:method:perspective_3d|perspective_3d]]**
90<code c> 98<code c>
91void efl_gfx_map_perspective_3d(Eo *obj, const Efl_Gfx *pivot, double px, double py, double z0, double foc); 99void efl_gfx_map_perspective_3d(Eo *obj, const Efl_Gfx *pivot, double px, double py, double z0, double foc);
92</code> 100</code>
93 101\\
94%%Apply a perspective transform to the map%%\\ 102**[[:develop:api:efl:gfx:map:method:rotate_3d_absolute|rotate_3d_absolute]]**\\
95\\ 103> %%Rotate the object around 3 axes in 3D, using absolute coordinates.%%
96**[[:develop:api:efl:gfx:map:method:rotate_3d_absolute|rotate_3d_absolute]]**
97<code c> 104<code c>
98void efl_gfx_map_rotate_3d_absolute(Eo *obj, double dx, double dy, double dz, double cx, double cy, double cz); 105void efl_gfx_map_rotate_3d_absolute(Eo *obj, double dx, double dy, double dz, double cx, double cy, double cz);
99</code> 106</code>
100 107\\
101%%Rotate the object around 3 axes in 3D, using absolute coordinates.%%\\ 108**[[:develop:api:efl:gfx:map:method:rotate_3d|rotate_3d]]**\\
102\\ 109> %%Rotate the object around 3 axes in 3D.%%
103**[[:develop:api:efl:gfx:map:method:rotate_3d|rotate_3d]]**
104<code c> 110<code c>
105void efl_gfx_map_rotate_3d(Eo *obj, double dx, double dy, double dz, const Efl_Gfx *pivot, double cx, double cy, double cz); 111void efl_gfx_map_rotate_3d(Eo *obj, double dx, double dy, double dz, const Efl_Gfx *pivot, double cx, double cy, double cz);
106</code> 112</code>
107 113\\
108%%Rotate the object around 3 axes in 3D.%%\\ 114**[[:develop:api:efl:gfx:map:method:rotate_absolute|rotate_absolute]]**\\
109\\ 115> %%Apply a rotation to the object, using absolute coordinates.%%
110**[[:develop:api:efl:gfx:map:method:rotate_absolute|rotate_absolute]]**
111<code c> 116<code c>
112void efl_gfx_map_rotate_absolute(Eo *obj, double degrees, double cx, double cy); 117void efl_gfx_map_rotate_absolute(Eo *obj, double degrees, double cx, double cy);
113</code> 118</code>
114 119\\
115%%Apply a rotation to the object, using absolute coordinates.%%\\ 120**[[:develop:api:efl:gfx:map:method:rotate_quat_absolute|rotate_quat_absolute]]**\\
116\\ 121> %%Rotate the object in 3D using a unit quaternion, using absolute coordinates.%%
117**[[:develop:api:efl:gfx:map:method:rotate_quat_absolute|rotate_quat_absolute]]**
118<code c> 122<code c>
119void efl_gfx_map_rotate_quat_absolute(Eo *obj, double qx, double qy, double qz, double qw, double cx, double cy, double cz); 123void efl_gfx_map_rotate_quat_absolute(Eo *obj, double qx, double qy, double qz, double qw, double cx, double cy, double cz);
120</code> 124</code>
121 125\\
122%%Rotate the object in 3D using a unit quaternion, using absolute coordinates.%%\\ 126**[[:develop:api:efl:gfx:map:method:rotate_quat|rotate_quat]]**\\
123\\ 127> %%Rotate the object in 3D using a unit quaternion.%%
124**[[:develop:api:efl:gfx:map:method:rotate_quat|rotate_quat]]**
125<code c> 128<code c>
126void efl_gfx_map_rotate_quat(Eo *obj, double qx, double qy, double qz, double qw, const Efl_Gfx *pivot, double cx, double cy, double cz); 129void efl_gfx_map_rotate_quat(Eo *obj, double qx, double qy, double qz, double qw, const Efl_Gfx *pivot, double cx, double cy, double cz);
127</code> 130</code>
128 131\\
129%%Rotate the object in 3D using a unit quaternion.%%\\ 132**[[:develop:api:efl:gfx:map:method:rotate|rotate]]**\\
130\\ 133> %%Apply a rotation to the object.%%
131**[[:develop:api:efl:gfx:map:method:rotate|rotate]]**
132<code c> 134<code c>
133void efl_gfx_map_rotate(Eo *obj, double degrees, const Efl_Gfx *pivot, double cx, double cy); 135void efl_gfx_map_rotate(Eo *obj, double degrees, const Efl_Gfx *pivot, double cx, double cy);
134</code> 136</code>
135 137\\
136%%Apply a rotation to the object.%%\\ 138**[[:develop:api:efl:gfx:map:method:translate|translate]]**\\
137\\ 139> %%Apply a translation to the object using map.%%
138**[[:develop:api:efl:gfx:map:method:translate|translate]]**
139<code c> 140<code c>
140void efl_gfx_map_translate(Eo *obj, double dx, double dy, double dz); 141void efl_gfx_map_translate(Eo *obj, double dx, double dy, double dz);
141</code> 142</code>
142 143\\
143%%Apply a translation to the object using map.%%\\ 144**[[:develop:api:efl:gfx:map:method:zoom_absolute|zoom_absolute]]**\\
144\\ 145> %%Apply a zoom to the object, using absolute coordinates.%%
145**[[:develop:api:efl:gfx:map:method:zoom_absolute|zoom_absolute]]**
146<code c> 146<code c>
147void efl_gfx_map_zoom_absolute(Eo *obj, double zoomx, double zoomy, double cx, double cy); 147void efl_gfx_map_zoom_absolute(Eo *obj, double zoomx, double zoomy, double cx, double cy);
148</code> 148</code>
149 149\\
150%%Apply a zoom to the object, using absolute coordinates.%%\\ 150**[[:develop:api:efl:gfx:map:method:zoom|zoom]]**\\
151\\ 151> %%Apply a zoom to the object.%%
152**[[:develop:api:efl:gfx:map:method:zoom|zoom]]**
153<code c> 152<code c>
154void efl_gfx_map_zoom(Eo *obj, double zoomx, double zoomy, const Efl_Gfx *pivot, double cx, double cy); 153void efl_gfx_map_zoom(Eo *obj, double zoomx, double zoomy, const Efl_Gfx *pivot, double cx, double cy);
155</code> 154</code>
156 155\\
157%%Apply a zoom to the object.%%\\ 156**[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**//\\
158\\ 157> %%Alpha flag for map rendering.%%
159**[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**//
160<code c> 158<code c>
161Eina_Bool efl_gfx_map_alpha_get(const Eo *obj); 159Eina_Bool efl_gfx_map_alpha_get(const Eo *obj);
162void efl_gfx_map_alpha_set(Eo *obj, Eina_Bool alpha); 160void efl_gfx_map_alpha_set(Eo *obj, Eina_Bool alpha);
163</code> 161</code>
164 162\\
165%%Alpha flag for map rendering.%%\\ 163**[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**//\\
166\\ 164> %%Clockwise state of a map (read-only).%%
167**[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**//
168<code c> 165<code c>
169Eina_Bool efl_gfx_map_clockwise_get(const Eo *obj); 166Eina_Bool efl_gfx_map_clockwise_get(const Eo *obj);
170</code> 167</code>
171 168\\
172%%Clockwise state of a map (read-only).%%\\ 169**[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**//\\
173\\ 170> %%Color of a vertex in the map.%%
174**[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**//
175<code c> 171<code c>
176void efl_gfx_map_color_get(const Eo *obj, int idx, int *r, int *g, int *b, int *a); 172void efl_gfx_map_color_get(const Eo *obj, int idx, int *r, int *g, int *b, int *a);
177void efl_gfx_map_color_set(Eo *obj, int idx, int r, int g, int b, int a); 173void efl_gfx_map_color_set(Eo *obj, int idx, int r, int g, int b, int a);
178</code> 174</code>
179 175\\
180%%Color of a vertex in the map.%%\\ 176**[[:develop:api:efl:gfx:map:property:map_coord_absolute|map_coord_absolute]]** //**(get, set)**//\\
181\\ 177> %%A point's absolute coordinate on the canvas.%%
182**[[:develop:api:efl:gfx:map:property:map_coord_absolute|map_coord_absolute]]** //**(get, set)**//
183<code c> 178<code c>
184void efl_gfx_map_coord_absolute_get(const Eo *obj, int idx, double *x, double *y, double *z); 179void efl_gfx_map_coord_absolute_get(const Eo *obj, int idx, double *x, double *y, double *z);
185void efl_gfx_map_coord_absolute_set(Eo *obj, int idx, double x, double y, double z); 180void efl_gfx_map_coord_absolute_set(Eo *obj, int idx, double x, double y, double z);
186</code> 181</code>
187 182\\
188%%A point's absolute coordinate on the canvas.%%\\ 183**[[:develop:api:efl:gfx:map:property:map_point_count|map_point_count]]** //**(get, set)**//\\
189\\ 184> %%Number of points of a map.%%
190**[[:develop:api:efl:gfx:map:property:map_point_count|map_point_count]]** //**(get, set)**//
191<code c> 185<code c>
192int efl_gfx_map_point_count_get(const Eo *obj); 186int efl_gfx_map_point_count_get(const Eo *obj);
193void efl_gfx_map_point_count_set(Eo *obj, int count); 187void efl_gfx_map_point_count_set(Eo *obj, int count);
194</code> 188</code>
195 189\\
196%%Number of points of a map.%%\\ 190**[[:develop:api:efl:gfx:map:property:map_smooth|map_smooth]]** //**(get, set)**//\\
197\\ 191> %%Smoothing state for map rendering.%%
198**[[:develop:api:efl:gfx:map:property:map_smooth|map_smooth]]** //**(get, set)**//
199<code c> 192<code c>
200Eina_Bool efl_gfx_map_smooth_get(const Eo *obj); 193Eina_Bool efl_gfx_map_smooth_get(const Eo *obj);
201void efl_gfx_map_smooth_set(Eo *obj, Eina_Bool smooth); 194void efl_gfx_map_smooth_set(Eo *obj, Eina_Bool smooth);
202</code> 195</code>
203 196\\
204%%Smoothing state for map rendering.%%\\ 197**[[:develop:api:efl:gfx:map:property:map_uv|map_uv]]** //**(get, set)**//\\
205\\ 198> %%Map point's U and V texture source point.%%
206**[[:develop:api:efl:gfx:map:property:map_uv|map_uv]]** //**(get, set)**//
207<code c> 199<code c>
208void efl_gfx_map_uv_get(const Eo *obj, int idx, double *u, double *v); 200void efl_gfx_map_uv_get(const Eo *obj, int idx, double *u, double *v);
209void efl_gfx_map_uv_set(Eo *obj, int idx, double u, double v); 201void efl_gfx_map_uv_set(Eo *obj, int idx, double u, double v);
210</code> 202</code>
211 203\\
212%%Map point's U and V texture source point.%%\\
213\\
214 204
215==== Inherited ==== 205==== Inherited ====
216 206
217[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:gfx:map:method:constructor|constructor]]** //[Overridden here]// 207[[:develop:api:efl:object|Efl.Object]]\\
218\\ 208> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
219[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:gfx:map:method:destructor|destructor]]** //[Overridden here]//
220\\
221[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
222\\
223[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
224\\
225[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
226\\
227[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
228\\
229[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
230\\
231[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
232\\
233[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
234\\
235[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
236\\
237[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
238\\
239[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
240\\
241[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
242\\
243[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
244\\
245[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
246\\
247[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:finalize|finalize]]**
248\\
249[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
250\\
251[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
252\\
253[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
254\\
255[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
256\\
257[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
258\\
259[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
260\\
261[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
262\\
263[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
264\\
265[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
266\\
267
268===== Events ===== 209===== Events =====
269 210
270==== Inherited ==== 211==== Inherited ====
271 212
272[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]** 213[[:develop:api:efl:object|Efl.Object]]\\
273\\ 214> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file
274[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
275\\
276[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
277\\