blob: 5f739c59e96e0f4dd3f8eb55a7bbbc5c543d4d82 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
;;;; package.lisp
(defpackage #:animise
(:use #:cl #:lettuce)
(:export
;; TWEENS
#:tween
#:make-tween
#:end-time
#:tween-finished-p
;; EASING FUNCTIONS
#:bouce-out
#:cubic-in
#:cubic-in-out
#:cubic-out
#:elastic-out
#:linear
#:mirror-bounce-out
#:mirror-cubic-in
#:mirror-cubic-in-out
#:mirror-cubic-out
#:mirror-elastic-out
#:mirror-linear
#:mirror-quad-in
#:mirror-quad-in-out
#:mirror-quad-out
#:mirror-sinusoidal-in
#:mirror-sinusoidal-in-out
#:mirror-sinusoidal-out
#:quad-in
#:quad-in-out
#:quad-out
#:sinusoidal-in
#:sinusoidal-in-out
#:sinusoidal-out
))
|