Revert to tizen branch.
[platform/core/uifw/dali-toolkit.git] / docs / content / programming-guide / animation-example.h
index 577dcfe..d133614 100644 (file)
@@ -20,8 +20,8 @@
 
    Here we add the animators, these are the building blocks (functions) of the animation and define what we want to see
    @code
-   myAnimation.OpacityTo(actor, 1.0f);
-   myAnimation.MoveTo(actor, x, y, z);
+   myAnimation.AnimateTo(Property(actor, Actor::Property::OPACITY), 1.0f);
+   myAnimation.AnimateTo(Property(actor, Actor::Property::POSITION), Vector3(x, y, z));
    @endcode
 
    start animation, when this is called we want the animation to start playing so here the actor will move whilst the opacity changes.
    @endcode
    \section advanced-anims Adding more advanced animators, if simply moving the actor is not enough we have further animations methods.
 
-   For actor there exists a range of methods ranging from Move, Rotate, Scale, Opacity, Color to Resize.  The API explains in detail what each does and the parameters to these methods but there are some points worth noting;
-
-   xxxxBy and xxxxTo, method names are appended by 'By' or 'To' either animate to a supplied value or animate by a supplied value.  For example an actor at (10,10,10) calling MoveBy(actor, 50,0,0) would mean its location is (60,0,0) whilst MoveTo(actor, 50,0,0) would result in a location (50,0,0).
+   AnimateBy and AnimateTo, method names are appended by 'By' or 'To' either animate to a supplied value or animate by a supplied value.  For example an actor at (10,10,10) calling AnimateBy(Property(actor, Actor::Property::POSITION), 50,0,0) would mean its location is (60,0,0) whilst AnimateTo(Property(actor, Actor::Property::POSITION), 50,0,0) would result in a location (50,0,0).
 
    Dali::AlphaFunctions can be used to give interesting effects to the animation, for example the MOVEment of an actor on screen can speed up and slow down following a sine curve by using the Dali::AlphaFunctions::EaseInOutSine instead of AlphaFunctions::Linear.
 
    @code
-   myAnimation.MoveTo(actor, Vector3(x, y, z), AlphaFunctions::Linear, delay, ANIMATOR_DURATION);
-   myAnimation.Resize(actor, actorSize, AlphaFunctions::EaseIn, delay, ANIMATOR_DURATION);
+   myAnimation.AnimateTo(Property(actor, Actor::Property::POSITION), Vector3(x, y, z), AlphaFunctions::Linear, delay, ANIMATOR_DURATION);
+   myAnimation.AnimateTo(Property(actor, Actor::Property::SIZE), actorSize, AlphaFunctions::EaseIn, delay, ANIMATOR_DURATION);
    @endcode
    \section playback-control Controlling a playing animation