* @param end_y y coordinate of end point.
*
* @p b. No check is done on @p b.
- *
+ * @since 1.16
*/
EAPI void eina_bezier_values_set(Eina_Bezier *b, double start_x, double start_y, double ctrl_start_x, double ctrl_start_y, double ctrl_end_x, double ctrl_end_y, double end_x, double end_y) EINA_ARG_NONNULL(1);
* @param end_y y coordinate of end point.
*
* @p b. No check is done on @p b.
- *
+ * @since 1.16
*/
EAPI void eina_bezier_values_get(const Eina_Bezier *b, double *start_x, double *start_y, double *ctrl_start_x, double *ctrl_start_y, double *ctrl_end_x, double *ctrl_end_y, double *end_x, double *end_y) EINA_ARG_NONNULL(1);
* @param b The floating point bezier.
*
* @p b. No check is done on @p b.
- *
+ * @since 1.16
*/
EAPI double eina_bezier_length_get(const Eina_Bezier *b) EINA_ARG_NONNULL(1);
* @param len The given length.
*
* @p b. No check is done on @p b.
- *
+ * @since 1.16
*/
EAPI double eina_bezier_t_at(const Eina_Bezier *b, double len) EINA_ARG_NONNULL(1);
* @param t The floating point position.
*
* @p b. No check is done on @p b.
- *
+ * @since 1.16
*/
EAPI void eina_bezier_point_at(const Eina_Bezier *b, double t, double *px, double *py) EINA_ARG_NONNULL(1);
* @param len The given length.
*
* @p b. No check is done on @p b.
- *
+ * @since 1.16
*/
EAPI double eina_bezier_angle_at(const Eina_Bezier *b, double t) EINA_ARG_NONNULL(1);
* @param len The given length.
*
* @p b. No check is done on @p b.
- *
+ * @since 1.16
*/
EAPI void eina_bezier_split_at_length(const Eina_Bezier *b, double len, Eina_Bezier *left, Eina_Bezier *right) EINA_ARG_NONNULL(1);