From 9224412274e1e1a31a959083bb257a7d6ab2b113 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Fri, 19 Aug 2016 20:40:12 -0400 Subject: Add Sly manual. --- manuals/sly/Easings.html | 129 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 manuals/sly/Easings.html (limited to 'manuals/sly/Easings.html') diff --git a/manuals/sly/Easings.html b/manuals/sly/Easings.html new file mode 100644 index 0000000..c73eebf --- /dev/null +++ b/manuals/sly/Easings.html @@ -0,0 +1,129 @@ + + + + + +Sly: Easings + + + + + + + + + + + + + + + + + + + + +
+

+Next: , Up: Tweens   [Contents][Index]

+
+
+ +

4.2.4.1 Easings

+ +

Easing procedures specify the rate of change of a value alpha +over time. Easings may be composed to form complex animation. +

+

The following procedures are used to control repitition by clamping +alpha to the range [0, 1] in different ways. +

+
+
Scnheme Procedure: ease-loop alpha
+

When alpha reaches 1, start over from 0. +

+ +
+
Scheme Procedure: ease-reflect alpha
+

When alpha reaches 1, work backwards to 0. When alpha +reaches 0, work forwards to 1. +

+ +

The following easing functions control the rate of change of an +animation: +

+
+
Scheme Procedure: ease-linear alpha
+
+ +
+
Scheme Procedure: ease-in-sine alpha
+
+ +
+
Scheme Procedure: ease-out-sine alpha
+
+ +
+
Scheme Procedure: ease-in-out-sine alpha
+
+ +
+
Scheme Procedure: ease-in-quad alpha
+
+ +
+
Scheme Procedure: ease-out-quad alpha
+
+ +
+
Scheme Procedure: ease-in-out-quad alpha
+
+ + + + + + -- cgit v1.2.3