# Controlling Animations

#### <a class="anchor" id="bkmrk-"></a>Controlling Animation Flow

This section describes the control flow interfaces of [Candera::Animation::AnimationPlayer](http://dev.doc.cgistudio.at/APILINK/class_candera_1_1_animation_1_1_animation_player.html "AnimationPlayer is an AnimationPlayerBase that animates AnimationBlendedProperties.").

<div class="contents" id="bkmrk-candera%3A%3Aanimation%3A%3A"><div class="contents"><div class="textblock">- [Candera::Animation::AnimationPlayer::Start](http://dev.doc.cgistudio.at/APILINK/group___animation_base.html#gaf6c1aa4792f932b8816153d67ed1d9cc) starts the animation
- [Candera::Animation::AnimationPlayer::Stop](http://dev.doc.cgistudio.at/APILINK/group___animation_base.html#ga259f65e1d7740d9adbfb09a7812c5423) stops the animation
- [Candera::Animation::AnimationPlayer::Finish](http://dev.doc.cgistudio.at/APILINK/group___animation_base.html#ga1d6f1d3611d64e2d39193d6a0e08e133) finishes the animation within the specified time
- [Candera::Animation::AnimationPlayer::Pause](http://dev.doc.cgistudio.at/APILINK/group___animation_base.html#ga12a9f0d140cc0c2c5e3153d17aa0cf28) pauses the animation
- [Candera::Animation::AnimationPlayer::Resume](http://dev.doc.cgistudio.at/APILINK/group___animation_base.html#gaa458d6b67c60cc33fa87b5f4112653f7) resumes the animation
- [Candera::Animation::AnimationPlayer::SetRepeatMode](http://dev.doc.cgistudio.at/APILINK/group___animation_base.html#gadd1ac5b4292294ae2df6089aca10fbc5) sets the repeat mode, for possible modes see [Candera::Animation::AnimationPlayer::RepeatMode](http://dev.doc.cgistudio.at/APILINK/group___animation_base.html#ga074a17359b4b4a429aac5f4f9478c535)
- [Candera::Animation::AnimationPlayer::SetDirection](http://dev.doc.cgistudio.at/APILINK/group___animation_base.html#gaffbd9a4e36d4d55ddd30f7177ff94b10) sets the direction, for possible directions see [Candera::Animation::AnimationPlayer::PlayDirection](http://dev.doc.cgistudio.at/APILINK/group___animation_base.html#ga29bc1135b9602fedae7f45669c928211)

</div></div></div>#### <a class="anchor" id="bkmrk--0"></a>Animation Speed, Repeats, Time Modulation

This section specifies more interfaces to set animation player properties relevant for timing and execution flow.

<div class="contents" id="bkmrk-candera%3A%3Aanimation%3A%3A-0"><div class="textblock">- [Candera::Animation::AnimationPlayer::SetSpeedFactor](http://dev.doc.cgistudio.at/APILINK/group___animation_base.html#gac9cb929cc2c199830abb28fe48074012) increases / decreases animation speed
- [Candera::Animation::AnimationPlayer::SetRepeatCount](http://dev.doc.cgistudio.at/APILINK/group___animation_base.html#ga5caca783e5ade40bfefb67b74fbdb6da) modifies repeat count
- [Candera::Animation::AnimationPlayer::SetSequenceDurationMs](http://dev.doc.cgistudio.at/APILINK/group___animation_base.html#ga0f0e0e34252b34219601bb3c8aca64cb) modifies animation duration in milliseconds
- [Candera::Animation::AnimationPlayer::SetSequenceStartTimeMs](http://dev.doc.cgistudio.at/APILINK/group___animation_base.html#ga71179ea9ba32db4895bd4d87667a465a) adds a start delay in milliseconds

</div></div>