mirror of
https://github.com/thorvg/thorvg.git
synced 2025-07-23 22:58:44 +00:00
capi: udpated the doc.
BETA_API -> Experimental API
This commit is contained in:
parent
4da90b2847
commit
d1bae0b44c
1 changed files with 8 additions and 8 deletions
|
@ -97,7 +97,7 @@ typedef struct _Tvg_Gradient Tvg_Gradient;
|
|||
typedef struct _Tvg_Saver Tvg_Saver;
|
||||
|
||||
/**
|
||||
* \brief A structure representing an animation controller object. (BETA_API)
|
||||
* \brief A structure representing an animation controller object. (Experimental API)
|
||||
*/
|
||||
typedef struct _Tvg_Animation Tvg_Animation;
|
||||
|
||||
|
@ -138,7 +138,7 @@ typedef enum {
|
|||
TVG_COMPOSITE_METHOD_ALPHA_MASK, ///< The pixels of the source and the target are alpha blended. As a result, only the part of the source, which intersects with the target is visible.
|
||||
TVG_COMPOSITE_METHOD_INVERSE_ALPHA_MASK, ///< The pixels of the source and the complement to the target's pixels are alpha blended. As a result, only the part of the source which is not covered by the target is visible.
|
||||
TVG_COMPOSITE_METHOD_LUMA_MASK, ///< The source pixels are converted to grayscale (luma value) and alpha blended with the target. As a result, only the part of the source which intersects with the target is visible. \since 0.9
|
||||
TVG_COMPOSITE_METHOD_INVERSE_LUMA_MASK ///< The source pixels are converted to grayscale (luma value) and complement to the target's pixels are alpha blended. As a result, only the part of the source which is not covered by the target is visible. \BETA_API
|
||||
TVG_COMPOSITE_METHOD_INVERSE_LUMA_MASK ///< The source pixels are converted to grayscale (luma value) and complement to the target's pixels are alpha blended. As a result, only the part of the source which is not covered by the target is visible. \Experimental API
|
||||
} Tvg_Composite_Method;
|
||||
|
||||
/**
|
||||
|
@ -2210,7 +2210,7 @@ TVG_API Tvg_Result tvg_saver_del(Tvg_Saver* saver);
|
|||
/************************************************************************/
|
||||
|
||||
/*!
|
||||
* \brief Creates a new Animation object. (BETA_API)
|
||||
* \brief Creates a new Animation object. (Experimental API)
|
||||
*
|
||||
* \return Tvg_Animation A new Tvg_Animation object.
|
||||
*/
|
||||
|
@ -2218,7 +2218,7 @@ TVG_API Tvg_Animation* tvg_animation_new();
|
|||
|
||||
|
||||
/*!
|
||||
* \brief Specifies the current frame in the animation. (BETA_API)
|
||||
* \brief Specifies the current frame in the animation. (Experimental API)
|
||||
*
|
||||
* \param[in] animation A Tvg_Animation pointer to the animation object.
|
||||
* \param[in] no The index of the animation frame to be displayed. The index should be less than the tvg_animatio_total_frame().
|
||||
|
@ -2235,7 +2235,7 @@ TVG_API Tvg_Result tvg_animation_set_frame(Tvg_Animation* animation, float no);
|
|||
|
||||
|
||||
/*!
|
||||
* \brief Retrieves a picture instance associated with this animation instance. (BETA_API)
|
||||
* \brief Retrieves a picture instance associated with this animation instance. (Experimental API)
|
||||
*
|
||||
* This function provides access to the picture instance that can be used to load animation formats, such as Lottie(json).
|
||||
* After setting up the picture, it can be pushed to the designated canvas, enabling control over animation frames
|
||||
|
@ -2251,7 +2251,7 @@ TVG_API Tvg_Paint* tvg_animation_get_picture(Tvg_Animation* animation);
|
|||
|
||||
|
||||
/*!
|
||||
* \brief Retrieves the current frame number of the animation. (BETA_API)
|
||||
* \brief Retrieves the current frame number of the animation. (Experimental API)
|
||||
*
|
||||
* \param[in] animation A Tvg_Animation pointer to the animation object.
|
||||
* \param[in] no The current frame number of the animation, between 0 and totalFrame() - 1.
|
||||
|
@ -2267,7 +2267,7 @@ TVG_API Tvg_Result tvg_animation_get_frame(Tvg_Animation* animation, float* no);
|
|||
|
||||
|
||||
/*!
|
||||
* \brief Retrieves the total number of frames in the animation. (BETA_API)
|
||||
* \brief Retrieves the total number of frames in the animation. (Experimental API)
|
||||
*
|
||||
* \param[in] animation A Tvg_Animation pointer to the animation object.
|
||||
* \param[in] cnt The total number of frames in the animation.
|
||||
|
@ -2283,7 +2283,7 @@ TVG_API Tvg_Result tvg_animation_get_total_frame(Tvg_Animation* animation, float
|
|||
|
||||
|
||||
/*!
|
||||
* \brief Retrieves the duration of the animation in seconds. (BETA_API)
|
||||
* \brief Retrieves the duration of the animation in seconds. (Experimental API)
|
||||
*
|
||||
* \param[in] animation A Tvg_Animation pointer to the animation object.
|
||||
* \param[in] duration The duration of the animation in seconds.
|
||||
|
|
Loading…
Add table
Reference in a new issue