cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=3b508dfc19ab45afeb9ddc4b76a93f9db4181b1b

commit 3b508dfc19ab45afeb9ddc4b76a93f9db4181b1b
Author: Bryce Harrington <br...@osg.samsung.com>
Date:   Tue Mar 6 16:58:44 2018 -0800

    eina: define the in/out params for eina_bezier
    
    Reviewers: cedric
    
    Differential Revision: https://phab.enlightenment.org/D5835
    
    Signed-off-by: Cedric Bail <ced...@osg.samsung.com>
---
 src/lib/eina/eina_bezier.h | 72 +++++++++++++++++++++++-----------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

diff --git a/src/lib/eina/eina_bezier.h b/src/lib/eina/eina_bezier.h
index f883fa02ac..63505394e9 100644
--- a/src/lib/eina/eina_bezier.h
+++ b/src/lib/eina/eina_bezier.h
@@ -51,15 +51,15 @@ struct _Eina_Bezier
  * @brief Sets the values of the points of the given floating
  * point cubic bezier curve.
  *
- * @param b The floating point bezier.
- * @param start_x The x coordinate of the start point.
- * @param start_y The y coordinate of the start point.
- * @param ctrl_start_x The x coordinate of the 1st control point.
- * @param ctrl_start_y The y coordinate of the 1st control point.
- * @param ctrl_end_x The X coordinate of the 2nd control point.
- * @param ctrl_end_y The Y coordinate of the 2nd control point.
- * @param end_x The X coordinate of the end point.
- * @param end_y The Y coordinate of the end point.
+ * @param b[out] The floating point bezier.
+ * @param start_x[in] The x coordinate of the start point.
+ * @param start_y[in] The y coordinate of the start point.
+ * @param ctrl_start_x[in] The x coordinate of the 1st control point.
+ * @param ctrl_start_y[in] The y coordinate of the 1st control point.
+ * @param ctrl_end_x[in] The X coordinate of the 2nd control point.
+ * @param ctrl_end_y[in] The Y coordinate of the 2nd control point.
+ * @param end_x[in] The X coordinate of the end point.
+ * @param end_y[in] The Y coordinate of the end point.
  *
  * @p b. No check is done on @p b.
  * @since 1.16
@@ -70,15 +70,15 @@ EAPI void eina_bezier_values_set(Eina_Bezier *b, double 
start_x, double start_y,
  * @brief Gets the values of the points of the given floating
  * point cubic bezier curve.
  *
- * @param b The floating point bezier.
- * @param start_x x coordinate of start point.
- * @param start_y y coordinate of start point.
- * @param ctrl_start_x x coordinate of 1st control point.
- * @param ctrl_start_y y coordinate of 1st control point.
- * @param ctrl_end_x x coordinate of 2nd control point.
- * @param ctrl_end_y y coordinate of 2nd control point.
- * @param end_x x coordinate of end point.
- * @param end_y y coordinate of end point.
+ * @param[in] b The floating point bezier.
+ * @param[out] start_x x coordinate of start point.
+ * @param[out] start_y y coordinate of start point.
+ * @param[out] ctrl_start_x x coordinate of 1st control point.
+ * @param[out] ctrl_start_y y coordinate of 1st control point.
+ * @param[out] ctrl_end_x x coordinate of 2nd control point.
+ * @param[out] ctrl_end_y y coordinate of 2nd control point.
+ * @param[out] end_x x coordinate of end point.
+ * @param[out] end_y y coordinate of end point.
  *
  * @p b. No check is done on @p b.
  * @since 1.16
@@ -89,7 +89,7 @@ EAPI void eina_bezier_values_get(const Eina_Bezier *b, double 
*start_x, double *
  * @brief Calculates the length of the given floating point cubic bezier
  * curve.
  *
- * @param b The floating point bezier.
+ * @param[in] b The floating point bezier.
  *
  * @p b. No check is done on @p b.
  * @since 1.16
@@ -99,8 +99,8 @@ EAPI double eina_bezier_length_get(const Eina_Bezier *b) 
EINA_ARG_NONNULL(1);
 /**
  * @brief Returns the relative position on a bezier at a given length.
  *
- * @param b The floating point bezier.
- * @param len The length along the bezier curve.
+ * @param[in] b The floating point bezier.
+ * @param[in] len The length along the bezier curve.
  *
  * Calculates the proportional location on @p b as a number from
  * 0.0 to 1.0 that corresponds to a distance @p len along it.
@@ -113,8 +113,8 @@ EAPI double eina_bezier_t_at(const Eina_Bezier *b, double 
len) EINA_ARG_NONNULL(
 /**
  * @brief Gets the point on the bezier curve at position t.
  *
- * @param b The floating point bezier.
- * @param t The floating point position between 0.0 and 1.0.
+ * @param[in] b The floating point bezier.
+ * @param[in] t The floating point position between 0.0 and 1.0.
  * @param[out] px The corresponding point's X coordinate.
  * @param[out] py The corresponding point's Y coordinate.
  *
@@ -126,8 +126,8 @@ EAPI void eina_bezier_point_at(const Eina_Bezier *b, double 
t, double *px, doubl
 /**
  * @brief Determines the slope of the bezier at a given position.
  *
- * @param b The floating point bezier.
- * @param t The position along the bezier between 0.0 and 1.0.
+ * @param[in] b The floating point bezier.
+ * @param[out] t The position along the bezier between 0.0 and 1.0.
  *
  * @p b. No check is done on @p b.
  * @since 1.16
@@ -137,8 +137,8 @@ EAPI double eina_bezier_angle_at(const Eina_Bezier *b, 
double t) EINA_ARG_NONNUL
 /**
  * @brief Splits the bezier at a given length.
  *
- * @param b The floating point bezier.
- * @param len The length along the bezier to make the split.
+ * @param[in] b The floating point bezier.
+ * @param[in] len The length along the bezier to make the split.
  * @param[out] left The resultant split's left portion of the bezier.
  * @param[out] right The resultant split's right portion of the bezier.
  *
@@ -150,11 +150,11 @@ EAPI void eina_bezier_split_at_length(const Eina_Bezier 
*b, double len, Eina_Bez
 /**
  * @brief Calculates and returns the bounding box for the bezier.
  *
- * @param b The floating point bezier.
- * @param x The X coordinate of the bounding box.
- * @param y The Y coordinate of the bounding box.
- * @param w The width of the bounding box.
- * @param h The height of the bounding box.
+ * @param[in] b The floating point bezier.
+ * @param[out] x The X coordinate of the bounding box.
+ * @param[out] y The Y coordinate of the bounding box.
+ * @param[out] w The width of the bounding box.
+ * @param[out] h The height of the bounding box.
  *
  * @p b. No check is done on @p b.
  * @since 1.17
@@ -164,10 +164,10 @@ EAPI void eina_bezier_bounds_get(const Eina_Bezier *b, 
double *x, double *y, dou
 /**
  * @brief Finds the bezier between the given interval.
  *
- * @param b The floating point bezier.
- * @param t0 The start of the interval.
- * @param t1 The end of the interval.
- * @param result The resulting bezier.
+ * @param[in] b The floating point bezier.
+ * @param[in] t0 The start of the interval.
+ * @param[in] t1 The end of the interval.
+ * @param[out] result The resulting bezier.
  *
  * @p b. No check is done on @p b.
  * @since 1.17

-- 


Reply via email to