X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-scene3d%2Fpublic-api%2Floader%2Fanimated-property.h;h=1ba4ad2a7e2662c6574fa1ab77208c3c164287fb;hb=HEAD;hp=90b8a023c637e60494e9c49e5d7814555299dc48;hpb=f3e5ccdccf36ffb8eeeabfd4acf8f83b620fcacf;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-scene3d/public-api/loader/animated-property.h b/dali-scene3d/public-api/loader/animated-property.h index 90b8a02..1ba4ad2 100644 --- a/dali-scene3d/public-api/loader/animated-property.h +++ b/dali-scene3d/public-api/loader/animated-property.h @@ -31,22 +31,25 @@ namespace Dali::Scene3D::Loader { /** - * @brief Intermediate representation for a property that's given to - * a Animation to animate. Since there is no getting an - * animated property back from the Animation (i.e. past AnimateBetween/By/To()), - * changing properties (e.g. from the SDK) requires the whole Animation - * object to be recreated with all of its properties (incl. modifications). + * @brief Intermediate representation for a property that's given to a Animation to animate. + * + * Since there is no getting an animated property back from the Animation (i.e. past AnimateBetween/By/To()), + * changing properties (e.g. from the SDK) requires the whole Animation object to be recreated with all of + * its properties (incl. modifications). + * @SINCE_2_0.7 */ struct DALI_SCENE3D_API AnimatedProperty { public: // METHODS /** - * @brief Function to obtain an Actor based on its property. Its processing will - * ignore empty handles returned by it. + * @brief Function to obtain an Actor based on its property. Its processing will ignore empty handles returned by it. + * @SINCE_2_0.7 */ using GetActor = std::function; /** + * @brief Get the property object of the given actor. + * @SINCE_2_0.7 * @return The Property object (of the given @a actor) whose value is being animated. */ Property GetProperty(Actor& actor) const @@ -57,6 +60,7 @@ public: // METHODS /** * @brief The type of the Property (of the given @a actor) that is being animated. + * @SINCE_2_0.7 */ Property::Type GetPropertyType(Actor& actor) const { @@ -66,9 +70,11 @@ public: // METHODS /** * @brief Registers the animation of this property against the given @a anim. - * @a getActor will be used to obtain the Actor named by this property. - * Failing to find the actor purely means that this property will not be - * animated. + * + * @a getActor will be used to obtain the Actor named by this property. + * Failing to find the actor purely means that this property will not be + * animated. + * @SINCE_2_0.7 */ void Animate(Animation& anim, GetActor getActor) const;