Otter  0.9.88
2d Game Development Framework based on SFML.Net
 All Classes Namespaces Functions Variables Enumerations Properties
Otter.Tweener Class Reference

Inherits Otter.Tween.TweenerImpl.

Additional Inherited Members

- Public Member Functions inherited from Otter.Tween.TweenerImpl
Tween Tween< T > (T target, object values, float duration, float delay=0, bool overwrite=false)
 
Tween Timer (float duration, float delay=0)
 Starts a simple timer for setting up callback scheduling. More...
 
void Cancel ()
 Remove tweens from the tweener without calling their complete functions. More...
 
void CancelAndComplete ()
 Assign tweens their final value and remove them from the tweener. More...
 
void Pause ()
 Set tweens to pause. They won't update and their delays won't tick down. More...
 
void PauseToggle ()
 Toggle tweens' paused value. More...
 
void Resume ()
 Resumes tweens from a paused state. More...
 
void Update (float secondsElapsed)
 Updates the tweener and all objects it contains. More...
 
void TargetCancel (object target)
 Cancel all tweens with the given target. More...
 
void TargetCancel (object target, params string[] properties)
 Cancel tweening named properties on the given target. More...
 
void TargetCancelAndComplete (object target)
 Cancel, complete, and call complete callbacks for all tweens with the given target.. More...
 
void TargetPause (object target)
 Pause all tweens with the given target. More...
 
void TargetPauseToggle (object target)
 Toggle the pause state of all tweens with the given target. More...
 
void TargetResume (object target)
 Resume all tweens with the given target. More...
 
- Public Member Functions inherited from Otter.Tween.IRemoveTweens
void Remove (Tween t)
 
- Static Public Member Functions inherited from Otter.Tween.TweenerImpl
static void SetLerper< TLerper > (Type propertyType)
 Associate a Lerper class with a property type. More...
 

The documentation for this class was generated from the following file: