aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api/efl/gfx/map/method
diff options
context:
space:
mode:
Diffstat (limited to 'pages/develop/api/efl/gfx/map/method')
-rw-r--r--pages/develop/api/efl/gfx/map/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/gfx/map/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/gfx/map/method/lightning_3d.txt22
-rw-r--r--pages/develop/api/efl/gfx/map/method/lightning_3d_absolute.txt22
-rw-r--r--pages/develop/api/efl/gfx/map/method/map_has.txt18
-rw-r--r--pages/develop/api/efl/gfx/map/method/map_reset.txt18
-rw-r--r--pages/develop/api/efl/gfx/map/method/perspective_3d.txt22
-rw-r--r--pages/develop/api/efl/gfx/map/method/perspective_3d_absolute.txt22
-rw-r--r--pages/develop/api/efl/gfx/map/method/rotate.txt26
-rw-r--r--pages/develop/api/efl/gfx/map/method/rotate_3d.txt22
-rw-r--r--pages/develop/api/efl/gfx/map/method/rotate_3d_absolute.txt22
-rw-r--r--pages/develop/api/efl/gfx/map/method/rotate_absolute.txt22
-rw-r--r--pages/develop/api/efl/gfx/map/method/rotate_quat.txt22
-rw-r--r--pages/develop/api/efl/gfx/map/method/rotate_quat_absolute.txt22
-rw-r--r--pages/develop/api/efl/gfx/map/method/translate.txt18
-rw-r--r--pages/develop/api/efl/gfx/map/method/zoom.txt22
-rw-r--r--pages/develop/api/efl/gfx/map/method/zoom_absolute.txt22
17 files changed, 175 insertions, 175 deletions
diff --git a/pages/develop/api/efl/gfx/map/method/constructor.txt b/pages/develop/api/efl/gfx/map/method/constructor.txt
index ce88004ed..42799d903 100644
--- a/pages/develop/api/efl/gfx/map/method/constructor.txt
+++ b/pages/develop/api/efl/gfx/map/method/constructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Gfx.Map.constructor~~
+===== Description =====
+
+%%Call the object's constructor.%%
+
+%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
+{{page>:develop:api-include:efl:gfx:map:method:constructor:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]].//===== Signature =====
<code>
@@ -13,13 +20,6 @@ constructor {
Efl_Object *efl_constructor(Eo *obj);
</code>
-===== Description =====
-
-%%Call the object's constructor.%%
-
-%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
-{{page>:develop:api-include:efl:gfx:map:method:constructor:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
diff --git a/pages/develop/api/efl/gfx/map/method/destructor.txt b/pages/develop/api/efl/gfx/map/method/destructor.txt
index 991384a78..bcfbfea92 100644
--- a/pages/develop/api/efl/gfx/map/method/destructor.txt
+++ b/pages/develop/api/efl/gfx/map/method/destructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Gfx.Map.destructor~~
+===== Description =====
+
+%%Call the object's destructor.%%
+
+%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
+{{page>:develop:api-include:efl:gfx:map:method:destructor:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]].//===== Signature =====
<code>
@@ -11,13 +18,6 @@ destructor {}
void efl_destructor(Eo *obj);
</code>
-===== Description =====
-
-%%Call the object's destructor.%%
-
-%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
-{{page>:develop:api-include:efl:gfx:map:method:destructor:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]]
diff --git a/pages/develop/api/efl/gfx/map/method/lightning_3d.txt b/pages/develop/api/efl/gfx/map/method/lightning_3d.txt
index 982220b6c..506591772 100644
--- a/pages/develop/api/efl/gfx/map/method/lightning_3d.txt
+++ b/pages/develop/api/efl/gfx/map/method/lightning_3d.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Gfx.Map.lightning_3d~~
+===== Description =====
+
+%%Apply a lightning effect on the object.%%
+
+%%This is used to apply lighting calculations (from a single light source) to a given mapped object. The R, G and B values of each vertex will be modified to reflect the lighting based on the light point coordinates, the light color and the ambient color, and at what angle the map is facing the light source. A surface should have its points be declared in a clockwise fashion if the face is "facing" towards you (as opposed to away from you) as faces have a "logical" side for lighting.%%
+
+%%The coordinates are set relative to the given %%''pivot''%% object. If its geometry changes, then the absolute position of the rotation center will change accordingly. The Z position is absolute. If the %%''pivot''%% is %%''null''%% then this object will be its own pivot.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:gfx:map:method:lightning_3d:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -37,17 +48,6 @@ void efl_gfx_map_lightning_3d(Eo *obj, const Efl_Gfx *pivot, double lx, double l
* **ag** //(in)// - %%Ambient color green value (0 - 255).%%
* **ab** //(in)// - %%Ambient color blue value (0 - 255).%%
-===== Description =====
-
-%%Apply a lightning effect on the object.%%
-
-%%This is used to apply lighting calculations (from a single light source) to a given mapped object. The R, G and B values of each vertex will be modified to reflect the lighting based on the light point coordinates, the light color and the ambient color, and at what angle the map is facing the light source. A surface should have its points be declared in a clockwise fashion if the face is "facing" towards you (as opposed to away from you) as faces have a "logical" side for lighting.%%
-
-%%The coordinates are set relative to the given %%''pivot''%% object. If its geometry changes, then the absolute position of the rotation center will change accordingly. The Z position is absolute. If the %%''pivot''%% is %%''null''%% then this object will be its own pivot.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:gfx:map:method:lightning_3d:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Map.lightning_3d**
diff --git a/pages/develop/api/efl/gfx/map/method/lightning_3d_absolute.txt b/pages/develop/api/efl/gfx/map/method/lightning_3d_absolute.txt
index e7608c2d0..685ac93ff 100644
--- a/pages/develop/api/efl/gfx/map/method/lightning_3d_absolute.txt
+++ b/pages/develop/api/efl/gfx/map/method/lightning_3d_absolute.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Gfx.Map.lightning_3d_absolute~~
+===== Description =====
+
+%%Apply a lightning effect on the object.%%
+
+%%This is used to apply lighting calculations (from a single light source) to a given mapped object. The R, G and B values of each vertex will be modified to reflect the lighting based on the light point coordinates, the light color and the ambient color, and at what angle the map is facing the light source. A surface should have its points be declared in a clockwise fashion if the face is "facing" towards you (as opposed to away from you) as faces have a "logical" side for lighting.%%
+
+%%The coordinates of the center point are given in absolute canvas coordinates. See also %%[[:develop:api:efl:gfx:map:method:lightning_3d|Efl.Gfx.Map.lightning_3d]]%% for a pivot-based lightning effect.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:gfx:map:method:lightning_3d_absolute:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -35,17 +46,6 @@ void efl_gfx_map_lightning_3d_absolute(Eo *obj, double lx, double ly, double lz,
* **ag** //(in)// - %%Ambient color green value (0 - 255).%%
* **ab** //(in)// - %%Ambient color blue value (0 - 255).%%
-===== Description =====
-
-%%Apply a lightning effect on the object.%%
-
-%%This is used to apply lighting calculations (from a single light source) to a given mapped object. The R, G and B values of each vertex will be modified to reflect the lighting based on the light point coordinates, the light color and the ambient color, and at what angle the map is facing the light source. A surface should have its points be declared in a clockwise fashion if the face is "facing" towards you (as opposed to away from you) as faces have a "logical" side for lighting.%%
-
-%%The coordinates of the center point are given in absolute canvas coordinates. See also %%[[:develop:api:efl:gfx:map:method:lightning_3d|Efl.Gfx.Map.lightning_3d]]%% for a pivot-based lightning effect.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:gfx:map:method:lightning_3d_absolute:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Map.lightning_3d_absolute**
diff --git a/pages/develop/api/efl/gfx/map/method/map_has.txt b/pages/develop/api/efl/gfx/map/method/map_has.txt
index fb6735ba4..14968e3e1 100644
--- a/pages/develop/api/efl/gfx/map/method/map_has.txt
+++ b/pages/develop/api/efl/gfx/map/method/map_has.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Gfx.Map.map_has~~
+===== Description =====
+
+%%Read-only property indicating whether an object is mapped.%%
+
+%%This will be %%''true''%% if any transformation is applied to this object.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:gfx:map:method:map_has:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,15 +22,6 @@ map_has {
Eina_Bool efl_gfx_map_has(Eo *obj);
</code>
-===== Description =====
-
-%%Read-only property indicating whether an object is mapped.%%
-
-%%This will be %%''true''%% if any transformation is applied to this object.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:gfx:map:method:map_has:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Map.map_has**
diff --git a/pages/develop/api/efl/gfx/map/method/map_reset.txt b/pages/develop/api/efl/gfx/map/method/map_reset.txt
index 1208689a1..a78fc0675 100644
--- a/pages/develop/api/efl/gfx/map/method/map_reset.txt
+++ b/pages/develop/api/efl/gfx/map/method/map_reset.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Gfx.Map.map_reset~~
+===== Description =====
+
+%%Resets the map transformation to its default state.%%
+
+%%This will reset all transformations to identity, meaning the points' colors, positions and UV coordinates will be reset to their default values. %%[[:develop:api:efl:gfx:map:method:map_has|Efl.Gfx.Map.map_has]]%% will then return %%''false''%%. This function will not modify the values of %%[[:develop:api:efl:gfx:map:property:map_smooth|Efl.Gfx.Map.map_smooth]]%% or %%[[:develop:api:efl:gfx:map:property:map_alpha|Efl.Gfx.Map.map_alpha]]%%.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:gfx:map:method:map_reset:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -11,15 +20,6 @@ map_reset {}
void efl_gfx_map_reset(Eo *obj);
</code>
-===== Description =====
-
-%%Resets the map transformation to its default state.%%
-
-%%This will reset all transformations to identity, meaning the points' colors, positions and UV coordinates will be reset to their default values. %%[[:develop:api:efl:gfx:map:method:map_has|Efl.Gfx.Map.map_has]]%% will then return %%''false''%%. This function will not modify the values of %%[[:develop:api:efl:gfx:map:property:map_smooth|Efl.Gfx.Map.map_smooth]]%% or %%[[:develop:api:efl:gfx:map:property:map_alpha|Efl.Gfx.Map.map_alpha]]%%.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:gfx:map:method:map_reset:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Map.map_reset**
diff --git a/pages/develop/api/efl/gfx/map/method/perspective_3d.txt b/pages/develop/api/efl/gfx/map/method/perspective_3d.txt
index 94324d116..034c59e4e 100644
--- a/pages/develop/api/efl/gfx/map/method/perspective_3d.txt
+++ b/pages/develop/api/efl/gfx/map/method/perspective_3d.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Gfx.Map.perspective_3d~~
+===== Description =====
+
+%%Apply a perspective transform to the map%%
+
+%%This applies a given perspective (3D) to the map coordinates. X, Y and Z values are used. The px and py points specify the "infinite distance" point in the 3D conversion (where all lines converge to like when artists draw 3D by hand). The %%''z0''%% value specifies the z value at which there is a 1:1 mapping between spatial coordinates and screen coordinates. Any points on this z value will not have their X and Y values modified in the transform. Those further away (Z value higher) will shrink into the distance, and those less than this value will expand and become bigger. The %%''foc''%% value determines the "focal length" of the camera. This is in reality the distance between the camera lens plane itself (at or closer than this rendering results are undefined) and the "z0" z value. This allows for some "depth" control and %%''foc''%% must be greater than 0.%%
+
+%%The coordinates are set relative to the given %%''pivot''%% object. If its geometry changes, then the absolute position of the rotation center will change accordingly. The Z position is absolute. If the %%''pivot''%% is %%''null''%% then this object will be its own pivot.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:gfx:map:method:perspective_3d:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -27,17 +38,6 @@ void efl_gfx_map_perspective_3d(Eo *obj, const Efl_Gfx *pivot, double px, double
* **z0** //(in)// - %%The "0" Z plane value.%%
* **foc** //(in)// - %%The focal distance, must be greater than 0.%%
-===== Description =====
-
-%%Apply a perspective transform to the map%%
-
-%%This applies a given perspective (3D) to the map coordinates. X, Y and Z values are used. The px and py points specify the "infinite distance" point in the 3D conversion (where all lines converge to like when artists draw 3D by hand). The %%''z0''%% value specifies the z value at which there is a 1:1 mapping between spatial coordinates and screen coordinates. Any points on this z value will not have their X and Y values modified in the transform. Those further away (Z value higher) will shrink into the distance, and those less than this value will expand and become bigger. The %%''foc''%% value determines the "focal length" of the camera. This is in reality the distance between the camera lens plane itself (at or closer than this rendering results are undefined) and the "z0" z value. This allows for some "depth" control and %%''foc''%% must be greater than 0.%%
-
-%%The coordinates are set relative to the given %%''pivot''%% object. If its geometry changes, then the absolute position of the rotation center will change accordingly. The Z position is absolute. If the %%''pivot''%% is %%''null''%% then this object will be its own pivot.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:gfx:map:method:perspective_3d:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Map.perspective_3d**
diff --git a/pages/develop/api/efl/gfx/map/method/perspective_3d_absolute.txt b/pages/develop/api/efl/gfx/map/method/perspective_3d_absolute.txt
index c95dd0b8b..5e2585329 100644
--- a/pages/develop/api/efl/gfx/map/method/perspective_3d_absolute.txt
+++ b/pages/develop/api/efl/gfx/map/method/perspective_3d_absolute.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Gfx.Map.perspective_3d_absolute~~
+===== Description =====
+
+%%Apply a perspective transform to the map%%
+
+%%This applies a given perspective (3D) to the map coordinates. X, Y and Z values are used. The px and py points specify the "infinite distance" point in the 3D conversion (where all lines converge to like when artists draw 3D by hand). The %%''z0''%% value specifies the z value at which there is a 1:1 mapping between spatial coordinates and screen coordinates. Any points on this z value will not have their X and Y values modified in the transform. Those further away (Z value higher) will shrink into the distance, and those less than this value will expand and become bigger. The %%''foc''%% value determines the "focal length" of the camera. This is in reality the distance between the camera lens plane itself (at or closer than this rendering results are undefined) and the "z0" z value. This allows for some "depth" control and %%''foc''%% must be greater than 0.%%
+
+%%The coordinates of the center point are given in absolute canvas coordinates. See also %%[[:develop:api:efl:gfx:map:method:perspective_3d|Efl.Gfx.Map.perspective_3d]]%% for a pivot-based perspective effect.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:gfx:map:method:perspective_3d_absolute:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -25,17 +36,6 @@ void efl_gfx_map_perspective_3d_absolute(Eo *obj, double px, double py, double z
* **z0** //(in)// - %%The "0" Z plane value.%%
* **foc** //(in)// - %%The focal distance, must be greater than 0.%%
-===== Description =====
-
-%%Apply a perspective transform to the map%%
-
-%%This applies a given perspective (3D) to the map coordinates. X, Y and Z values are used. The px and py points specify the "infinite distance" point in the 3D conversion (where all lines converge to like when artists draw 3D by hand). The %%''z0''%% value specifies the z value at which there is a 1:1 mapping between spatial coordinates and screen coordinates. Any points on this z value will not have their X and Y values modified in the transform. Those further away (Z value higher) will shrink into the distance, and those less than this value will expand and become bigger. The %%''foc''%% value determines the "focal length" of the camera. This is in reality the distance between the camera lens plane itself (at or closer than this rendering results are undefined) and the "z0" z value. This allows for some "depth" control and %%''foc''%% must be greater than 0.%%
-
-%%The coordinates of the center point are given in absolute canvas coordinates. See also %%[[:develop:api:efl:gfx:map:method:perspective_3d|Efl.Gfx.Map.perspective_3d]]%% for a pivot-based perspective effect.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:gfx:map:method:perspective_3d_absolute:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Map.perspective_3d_absolute**
diff --git a/pages/develop/api/efl/gfx/map/method/rotate.txt b/pages/develop/api/efl/gfx/map/method/rotate.txt
index 5fa096dc4..02bf83c6e 100644
--- a/pages/develop/api/efl/gfx/map/method/rotate.txt
+++ b/pages/develop/api/efl/gfx/map/method/rotate.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Gfx.Map.rotate~~
+===== Description =====
+
+%%Apply a rotation to the object.%%
+
+%%This rotates the object clockwise by %%''degrees''%% degrees, around the center specified by the relative position (%%''cx''%%, %%''cy''%%) in the %%''pivot''%% object. If %%''pivot''%% is %%''null''%% then this object is used as its own pivot center. 360 degrees is a full rotation, equivalent to no rotation. Negative values for %%''degrees''%% will rotate clockwise by that amount.%%
+
+%%The coordinates are set relative to the given %%''pivot''%% object. If its geometry changes, then the absolute position of the rotation center will change accordingly.%%
+
+%%By default, the center is at (0.5, 0.5). 0.0 means left or top while 1.0 means right or bottom of the %%''pivot''%% object.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:gfx:map:method:rotate:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -25,19 +38,6 @@ void efl_gfx_map_rotate(Eo *obj, double degrees, const Efl_Gfx *pivot, double cx
* **cx** //(in)// - %%X relative coordinate of the center point.%%
* **cy** //(in)// - %%y relative coordinate of the center point.%%
-===== Description =====
-
-%%Apply a rotation to the object.%%
-
-%%This rotates the object clockwise by %%''degrees''%% degrees, around the center specified by the relative position (%%''cx''%%, %%''cy''%%) in the %%''pivot''%% object. If %%''pivot''%% is %%''null''%% then this object is used as its own pivot center. 360 degrees is a full rotation, equivalent to no rotation. Negative values for %%''degrees''%% will rotate clockwise by that amount.%%
-
-%%The coordinates are set relative to the given %%''pivot''%% object. If its geometry changes, then the absolute position of the rotation center will change accordingly.%%
-
-%%By default, the center is at (0.5, 0.5). 0.0 means left or top while 1.0 means right or bottom of the %%''pivot''%% object.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:gfx:map:method:rotate:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Map.rotate**
diff --git a/pages/develop/api/efl/gfx/map/method/rotate_3d.txt b/pages/develop/api/efl/gfx/map/method/rotate_3d.txt
index 85181a340..6ea7ad929 100644
--- a/pages/develop/api/efl/gfx/map/method/rotate_3d.txt
+++ b/pages/develop/api/efl/gfx/map/method/rotate_3d.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Gfx.Map.rotate_3d~~
+===== Description =====
+
+%%Rotate the object around 3 axes in 3D.%%
+
+%%This will rotate in 3D and not just around the "Z" axis as the case with %%[[:develop:api:efl:gfx:map:method:rotate|Efl.Gfx.Map.rotate]]%%. This will rotate around the X, Y and Z axes. The Z axis points "into" the screen with low values at the screen and higher values further away. The X axis runs from left to right on the screen and the Y axis from top to bottom.%%
+
+%%As with %%[[:develop:api:efl:gfx:map:method:rotate|Efl.Gfx.Map.rotate]]%%, you provide a pivot and center point to rotate around (in 3D). The Z coordinate of this center point is an absolute value, and not a relative one like X and Y, as objects are flat in a 2D space.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:gfx:map:method:rotate_3d:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -31,17 +42,6 @@ void efl_gfx_map_rotate_3d(Eo *obj, double dx, double dy, double dz, const Efl_G
* **cy** //(in)// - %%y relative coordinate of the center point.%%
* **cz** //(in)// - %%Z absolute coordinate of the center point.%%
-===== Description =====
-
-%%Rotate the object around 3 axes in 3D.%%
-
-%%This will rotate in 3D and not just around the "Z" axis as the case with %%[[:develop:api:efl:gfx:map:method:rotate|Efl.Gfx.Map.rotate]]%%. This will rotate around the X, Y and Z axes. The Z axis points "into" the screen with low values at the screen and higher values further away. The X axis runs from left to right on the screen and the Y axis from top to bottom.%%
-
-%%As with %%[[:develop:api:efl:gfx:map:method:rotate|Efl.Gfx.Map.rotate]]%%, you provide a pivot and center point to rotate around (in 3D). The Z coordinate of this center point is an absolute value, and not a relative one like X and Y, as objects are flat in a 2D space.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:gfx:map:method:rotate_3d:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Map.rotate_3d**
diff --git a/pages/develop/api/efl/gfx/map/method/rotate_3d_absolute.txt b/pages/develop/api/efl/gfx/map/method/rotate_3d_absolute.txt
index a2615caf7..ddd8fb51c 100644
--- a/pages/develop/api/efl/gfx/map/method/rotate_3d_absolute.txt
+++ b/pages/develop/api/efl/gfx/map/method/rotate_3d_absolute.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Gfx.Map.rotate_3d_absolute~~
+===== Description =====
+
+%%Rotate the object around 3 axes in 3D, using absolute coordinates.%%
+
+%%This will rotate in 3D and not just around the "Z" axis as the case with %%[[:develop:api:efl:gfx:map:method:rotate|Efl.Gfx.Map.rotate]]%%. This will rotate around the X, Y and Z axes. The Z axis points "into" the screen with low values at the screen and higher values further away. The X axis runs from left to right on the screen and the Y axis from top to bottom.%%
+
+%%The coordinates of the center point are given in absolute canvas coordinates. See also %%[[:develop:api:efl:gfx:map:method:rotate_3d|Efl.Gfx.Map.rotate_3d]]%% for a pivot-based 3D rotation.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:gfx:map:method:rotate_3d_absolute:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -29,17 +40,6 @@ void efl_gfx_map_rotate_3d_absolute(Eo *obj, double dx, double dy, double dz, do
* **cy** //(in)// - %%y absolute coordinate in pixels of the center point.%%
* **cz** //(in)// - %%Z absolute coordinate of the center point.%%
-===== Description =====
-
-%%Rotate the object around 3 axes in 3D, using absolute coordinates.%%
-
-%%This will rotate in 3D and not just around the "Z" axis as the case with %%[[:develop:api:efl:gfx:map:method:rotate|Efl.Gfx.Map.rotate]]%%. This will rotate around the X, Y and Z axes. The Z axis points "into" the screen with low values at the screen and higher values further away. The X axis runs from left to right on the screen and the Y axis from top to bottom.%%
-
-%%The coordinates of the center point are given in absolute canvas coordinates. See also %%[[:develop:api:efl:gfx:map:method:rotate_3d|Efl.Gfx.Map.rotate_3d]]%% for a pivot-based 3D rotation.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:gfx:map:method:rotate_3d_absolute:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Map.rotate_3d_absolute**
diff --git a/pages/develop/api/efl/gfx/map/method/rotate_absolute.txt b/pages/develop/api/efl/gfx/map/method/rotate_absolute.txt
index d2854a7b9..92062bd17 100644
--- a/pages/develop/api/efl/gfx/map/method/rotate_absolute.txt
+++ b/pages/develop/api/efl/gfx/map/method/rotate_absolute.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Gfx.Map.rotate_absolute~~
+===== Description =====
+
+%%Apply a rotation to the object, using absolute coordinates.%%
+
+%%This rotates the object clockwise by %%''degrees''%% degrees, around the center specified by the relative position (%%''cx''%%, %%''cy''%%) in the %%''pivot''%% object. If %%''pivot''%% is %%''null''%% then this object is used as its own pivot center. 360 degrees is a full rotation, equivalent to no rotation. Negative values for %%''degrees''%% will rotate clockwise by that amount.%%
+
+%%The given coordinates are absolute values in pixels. See also %%[[:develop:api:efl:gfx:map:method:rotate|Efl.Gfx.Map.rotate]]%% for a relative coordinate version.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:gfx:map:method:rotate_absolute:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ void efl_gfx_map_rotate_absolute(Eo *obj, double degrees, double cx, double cy);
* **cx** //(in)// - %%X absolute coordinate in pixels of the center point.%%
* **cy** //(in)// - %%y absolute coordinate in pixels of the center point.%%
-===== Description =====
-
-%%Apply a rotation to the object, using absolute coordinates.%%
-
-%%This rotates the object clockwise by %%''degrees''%% degrees, around the center specified by the relative position (%%''cx''%%, %%''cy''%%) in the %%''pivot''%% object. If %%''pivot''%% is %%''null''%% then this object is used as its own pivot center. 360 degrees is a full rotation, equivalent to no rotation. Negative values for %%''degrees''%% will rotate clockwise by that amount.%%
-
-%%The given coordinates are absolute values in pixels. See also %%[[:develop:api:efl:gfx:map:method:rotate|Efl.Gfx.Map.rotate]]%% for a relative coordinate version.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:gfx:map:method:rotate_absolute:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Map.rotate_absolute**
diff --git a/pages/develop/api/efl/gfx/map/method/rotate_quat.txt b/pages/develop/api/efl/gfx/map/method/rotate_quat.txt
index 7a21bff78..14326f898 100644
--- a/pages/develop/api/efl/gfx/map/method/rotate_quat.txt
+++ b/pages/develop/api/efl/gfx/map/method/rotate_quat.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Gfx.Map.rotate_quat~~
+===== Description =====
+
+%%Rotate the object in 3D using a unit quaternion.%%
+
+%%This is similar to %%[[:develop:api:efl:gfx:map:method:rotate_3d|Efl.Gfx.Map.rotate_3d]]%% but uses a unit quaternion (also known as versor) rather than a direct angle-based rotation around a center point. Use this to avoid gimbal locks.%%
+
+%%As with %%[[:develop:api:efl:gfx:map:method:rotate|Efl.Gfx.Map.rotate]]%%, you provide a pivot and center point to rotate around (in 3D). The Z coordinate of this center point is an absolute value, and not a relative one like X and Y, as objects are flat in a 2D space.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:gfx:map:method:rotate_quat:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -33,17 +44,6 @@ void efl_gfx_map_rotate_quat(Eo *obj, double qx, double qy, double qz, double qw
* **cy** //(in)// - %%y relative coordinate of the center point.%%
* **cz** //(in)// - %%Z absolute coordinate of the center point.%%
-===== Description =====
-
-%%Rotate the object in 3D using a unit quaternion.%%
-
-%%This is similar to %%[[:develop:api:efl:gfx:map:method:rotate_3d|Efl.Gfx.Map.rotate_3d]]%% but uses a unit quaternion (also known as versor) rather than a direct angle-based rotation around a center point. Use this to avoid gimbal locks.%%
-
-%%As with %%[[:develop:api:efl:gfx:map:method:rotate|Efl.Gfx.Map.rotate]]%%, you provide a pivot and center point to rotate around (in 3D). The Z coordinate of this center point is an absolute value, and not a relative one like X and Y, as objects are flat in a 2D space.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:gfx:map:method:rotate_quat:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Map.rotate_quat**
diff --git a/pages/develop/api/efl/gfx/map/method/rotate_quat_absolute.txt b/pages/develop/api/efl/gfx/map/method/rotate_quat_absolute.txt
index 8d33e97fa..2c9bfcb0c 100644
--- a/pages/develop/api/efl/gfx/map/method/rotate_quat_absolute.txt
+++ b/pages/develop/api/efl/gfx/map/method/rotate_quat_absolute.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Gfx.Map.rotate_quat_absolute~~
+===== Description =====
+
+%%Rotate the object in 3D using a unit quaternion, using absolute coordinates.%%
+
+%%This is similar to %%[[:develop:api:efl:gfx:map:method:rotate_3d|Efl.Gfx.Map.rotate_3d]]%% but uses a unit quaternion (also known as versor) rather than a direct angle-based rotation around a center point. Use this to avoid gimbal locks.%%
+
+%%The coordinates of the center point are given in absolute canvas coordinates. See also %%[[:develop:api:efl:gfx:map:method:rotate_quat|Efl.Gfx.Map.rotate_quat]]%% for a pivot-based 3D rotation.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:gfx:map:method:rotate_quat_absolute:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -31,17 +42,6 @@ void efl_gfx_map_rotate_quat_absolute(Eo *obj, double qx, double qy, double qz,
* **cy** //(in)// - %%y absolute coordinate in pixels of the center point.%%
* **cz** //(in)// - %%Z absolute coordinate of the center point.%%
-===== Description =====
-
-%%Rotate the object in 3D using a unit quaternion, using absolute coordinates.%%
-
-%%This is similar to %%[[:develop:api:efl:gfx:map:method:rotate_3d|Efl.Gfx.Map.rotate_3d]]%% but uses a unit quaternion (also known as versor) rather than a direct angle-based rotation around a center point. Use this to avoid gimbal locks.%%
-
-%%The coordinates of the center point are given in absolute canvas coordinates. See also %%[[:develop:api:efl:gfx:map:method:rotate_quat|Efl.Gfx.Map.rotate_quat]]%% for a pivot-based 3D rotation.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:gfx:map:method:rotate_quat_absolute:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Map.rotate_quat_absolute**
diff --git a/pages/develop/api/efl/gfx/map/method/translate.txt b/pages/develop/api/efl/gfx/map/method/translate.txt
index 208b184be..75b251774 100644
--- a/pages/develop/api/efl/gfx/map/method/translate.txt
+++ b/pages/develop/api/efl/gfx/map/method/translate.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Gfx.Map.translate~~
+===== Description =====
+
+%%Apply a translation to the object using map.%%
+
+%%This does not change the real geometry of the object but will affect its visible position.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:gfx:map:method:translate:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -23,15 +32,6 @@ void efl_gfx_map_translate(Eo *obj, double dx, double dy, double dz);
* **dy** //(in)// - %%Distance in pixels along the Y axis.%%
* **dz** //(in)// - %%Distance in pixels along the Z axis.%%
-===== Description =====
-
-%%Apply a translation to the object using map.%%
-
-%%This does not change the real geometry of the object but will affect its visible position.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:gfx:map:method:translate:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Map.translate**
diff --git a/pages/develop/api/efl/gfx/map/method/zoom.txt b/pages/develop/api/efl/gfx/map/method/zoom.txt
index d0b872710..bfdc9ba21 100644
--- a/pages/develop/api/efl/gfx/map/method/zoom.txt
+++ b/pages/develop/api/efl/gfx/map/method/zoom.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Gfx.Map.zoom~~
+===== Description =====
+
+%%Apply a zoom to the object.%%
+
+%%This zooms the points of the map from a center point. That center is defined by %%''cx''%% and %%''cy''%%. The %%''zoomx''%% and %%''zoomy''%% parameters specify how much to zoom in the X and Y direction respectively. A value of 1.0 means "don't zoom". 2.0 means "double the size". 0.5 is "half the size" etc.%%
+
+%%By default, the center is at (0.5, 0.5). 0.0 means left or top while 1.0 means right or bottom.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:gfx:map:method:zoom:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -27,17 +38,6 @@ void efl_gfx_map_zoom(Eo *obj, double zoomx, double zoomy, const Efl_Gfx *pivot,
* **cx** //(in)// - %%X relative coordinate of the center point.%%
* **cy** //(in)// - %%y relative coordinate of the center point.%%
-===== Description =====
-
-%%Apply a zoom to the object.%%
-
-%%This zooms the points of the map from a center point. That center is defined by %%''cx''%% and %%''cy''%%. The %%''zoomx''%% and %%''zoomy''%% parameters specify how much to zoom in the X and Y direction respectively. A value of 1.0 means "don't zoom". 2.0 means "double the size". 0.5 is "half the size" etc.%%
-
-%%By default, the center is at (0.5, 0.5). 0.0 means left or top while 1.0 means right or bottom.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:gfx:map:method:zoom:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Map.zoom**
diff --git a/pages/develop/api/efl/gfx/map/method/zoom_absolute.txt b/pages/develop/api/efl/gfx/map/method/zoom_absolute.txt
index e15c16fa0..c5edaea27 100644
--- a/pages/develop/api/efl/gfx/map/method/zoom_absolute.txt
+++ b/pages/develop/api/efl/gfx/map/method/zoom_absolute.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Gfx.Map.zoom_absolute~~
+===== Description =====
+
+%%Apply a zoom to the object, using absolute coordinates.%%
+
+%%This zooms the points of the map from a center point. That center is defined by %%''cx''%% and %%''cy''%%. The %%''zoomx''%% and %%''zoomy''%% parameters specify how much to zoom in the X and Y direction respectively. A value of 1.0 means "don't zoom". 2.0 means "double the size". 0.5 is "half the size" etc.%%
+
+%%The coordinates of the center point are given in absolute canvas coordinates. See also %%[[:develop:api:efl:gfx:map:method:zoom|Efl.Gfx.Map.zoom]]%% for a pivot-based zoom.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:gfx:map:method:zoom_absolute:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -25,17 +36,6 @@ void efl_gfx_map_zoom_absolute(Eo *obj, double zoomx, double zoomy, double cx, d
* **cx** //(in)// - %%X absolute coordinate in pixels of the center point.%%
* **cy** //(in)// - %%y absolute coordinate in pixels of the center point.%%
-===== Description =====
-
-%%Apply a zoom to the object, using absolute coordinates.%%
-
-%%This zooms the points of the map from a center point. That center is defined by %%''cx''%% and %%''cy''%%. The %%''zoomx''%% and %%''zoomy''%% parameters specify how much to zoom in the X and Y direction respectively. A value of 1.0 means "don't zoom". 2.0 means "double the size". 0.5 is "half the size" etc.%%
-
-%%The coordinates of the center point are given in absolute canvas coordinates. See also %%[[:develop:api:efl:gfx:map:method:zoom|Efl.Gfx.Map.zoom]]%% for a pivot-based zoom.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:gfx:map:method:zoom_absolute:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Map.zoom_absolute**