The easing Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The easing Reference Manual

This is the easing Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Tue Jan 09 14:30:52 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Easing

This library includes commonly used easing functions (defined by Robert Penner), implemented in Common Lisp. Included with the library is an example program (implemented using Sketch).

Easing

Functions

linear in-sine out-sine in-out-sine in-cubic out-cubic in-out-cubic in-quad out-quad in-out-quad in-quart out-quart in-out-quart in-quint out-quint in-out-quint in-exp out-exp in-out-exp in-circ out-circ in-out-circ in-elastic out-elastic in-out-elastic in-back out-back in-out-back in-bounce out-bounce in-out-bounce


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 easing

Author

Danilo Vidovic (vydd)

License

MIT

Description

Easing functions.

Dependency

alexandria

Source

easing.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 easing.asd

Location

/home/quickbuilder/quicklisp/dists/quicklisp/software/easing-20170630-git/easing.asd

Systems

easing (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 easing/package.lisp

Parent

easing (system)

Location

package.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 easing/easing.lisp

Dependency

package.lisp (file)

Parent

easing (system)

Location

easing.lisp

Exported Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.4 easing/easing-single-float.lisp

Dependency

easing.lisp (file)

Parent

easing (system)

Location

easing-single-float.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 easing-f

Source

package.lisp (file)

Nickname

ease-f

Use List

common-lisp

Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.2 easing

Source

package.lisp (file)

Nickname

ease

Use List

common-lisp

Exported Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Macros

Macro: defeasing NAME ARGS &body BODY
Package

easing

Source

easing.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Functions

Function: in-back ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-back X &optional S
Package

easing

Source

easing.lisp (file)

Function: in-bounce ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-bounce X &optional C1
Package

easing

Source

easing.lisp (file)

Function: in-circ ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-circ X
Package

easing

Source

easing.lisp (file)

Function: in-cubic ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-cubic X
Package

easing

Source

easing.lisp (file)

Function: in-elastic ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-elastic X &optional P S
Package

easing

Source

easing.lisp (file)

Function: in-exp ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-exp X
Package

easing

Source

easing.lisp (file)

Function: in-out-back ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-out-back X &optional S
Package

easing

Source

easing.lisp (file)

Function: in-out-bounce ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-out-bounce X &optional C1
Package

easing

Source

easing.lisp (file)

Function: in-out-circ ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-out-circ X
Package

easing

Source

easing.lisp (file)

Function: in-out-cubic ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-out-cubic X
Package

easing

Source

easing.lisp (file)

Function: in-out-elastic ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-out-elastic X &optional P S
Package

easing

Source

easing.lisp (file)

Function: in-out-exp ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-out-exp X
Package

easing

Source

easing.lisp (file)

Function: in-out-quad ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-out-quad X
Package

easing

Source

easing.lisp (file)

Function: in-out-quart ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-out-quart X
Package

easing

Source

easing.lisp (file)

Function: in-out-quint ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-out-quint X
Package

easing

Source

easing.lisp (file)

Function: in-out-sine ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-out-sine X
Package

easing

Source

easing.lisp (file)

Function: in-quad ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-quad X
Package

easing

Source

easing.lisp (file)

Function: in-quart ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-quart X
Package

easing

Source

easing.lisp (file)

Function: in-quint ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-quint X
Package

easing

Source

easing.lisp (file)

Function: in-sine ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: in-sine X
Package

easing

Source

easing.lisp (file)

Function: linear ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: linear X
Package

easing

Source

easing.lisp (file)

Function: out-back ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: out-back X &optional S
Package

easing

Source

easing.lisp (file)

Function: out-bounce ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: out-bounce X &optional C1
Package

easing

Source

easing.lisp (file)

Function: out-circ ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: out-circ X
Package

easing

Source

easing.lisp (file)

Function: out-cubic ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: out-cubic X
Package

easing

Source

easing.lisp (file)

Function: out-elastic ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: out-elastic X &optional P S
Package

easing

Source

easing.lisp (file)

Function: out-exp ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: out-exp X
Package

easing

Source

easing.lisp (file)

Function: out-quad ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: out-quad X
Package

easing

Source

easing.lisp (file)

Function: out-quart ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: out-quart X
Package

easing

Source

easing.lisp (file)

Function: out-quint ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: out-quint X
Package

easing

Source

easing.lisp (file)

Function: out-sine ()
Package

easing-f

Source

easing-single-float.lisp (file)

Function: out-sine X
Package

easing

Source

easing.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Constants

Constant: pi-sf
Package

easing-f

Source

easing-single-float.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Macros

Macro: defeasing-f NAME ARGS &body BODY
Package

easing-f

Source

easing-single-float.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   E   F   L  
Index Entry  Section

E
easing.asd: The easing<dot>asd file
easing/easing-single-float.lisp: The easing/easing-single-float<dot>lisp file
easing/easing.lisp: The easing/easing<dot>lisp file
easing/package.lisp: The easing/package<dot>lisp file

F
File, Lisp, easing.asd: The easing<dot>asd file
File, Lisp, easing/easing-single-float.lisp: The easing/easing-single-float<dot>lisp file
File, Lisp, easing/easing.lisp: The easing/easing<dot>lisp file
File, Lisp, easing/package.lisp: The easing/package<dot>lisp file

L
Lisp File, easing.asd: The easing<dot>asd file
Lisp File, easing/easing-single-float.lisp: The easing/easing-single-float<dot>lisp file
Lisp File, easing/easing.lisp: The easing/easing<dot>lisp file
Lisp File, easing/package.lisp: The easing/package<dot>lisp file

Jump to:   E   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   D   F   I   L   M   O  
Index Entry  Section

D
defeasing: Exported macros
defeasing-f: Internal macros

F
Function, in-back: Exported functions
Function, in-back: Exported functions
Function, in-bounce: Exported functions
Function, in-bounce: Exported functions
Function, in-circ: Exported functions
Function, in-circ: Exported functions
Function, in-cubic: Exported functions
Function, in-cubic: Exported functions
Function, in-elastic: Exported functions
Function, in-elastic: Exported functions
Function, in-exp: Exported functions
Function, in-exp: Exported functions
Function, in-out-back: Exported functions
Function, in-out-back: Exported functions
Function, in-out-bounce: Exported functions
Function, in-out-bounce: Exported functions
Function, in-out-circ: Exported functions
Function, in-out-circ: Exported functions
Function, in-out-cubic: Exported functions
Function, in-out-cubic: Exported functions
Function, in-out-elastic: Exported functions
Function, in-out-elastic: Exported functions
Function, in-out-exp: Exported functions
Function, in-out-exp: Exported functions
Function, in-out-quad: Exported functions
Function, in-out-quad: Exported functions
Function, in-out-quart: Exported functions
Function, in-out-quart: Exported functions
Function, in-out-quint: Exported functions
Function, in-out-quint: Exported functions
Function, in-out-sine: Exported functions
Function, in-out-sine: Exported functions
Function, in-quad: Exported functions
Function, in-quad: Exported functions
Function, in-quart: Exported functions
Function, in-quart: Exported functions
Function, in-quint: Exported functions
Function, in-quint: Exported functions
Function, in-sine: Exported functions
Function, in-sine: Exported functions
Function, linear: Exported functions
Function, linear: Exported functions
Function, out-back: Exported functions
Function, out-back: Exported functions
Function, out-bounce: Exported functions
Function, out-bounce: Exported functions
Function, out-circ: Exported functions
Function, out-circ: Exported functions
Function, out-cubic: Exported functions
Function, out-cubic: Exported functions
Function, out-elastic: Exported functions
Function, out-elastic: Exported functions
Function, out-exp: Exported functions
Function, out-exp: Exported functions
Function, out-quad: Exported functions
Function, out-quad: Exported functions
Function, out-quart: Exported functions
Function, out-quart: Exported functions
Function, out-quint: Exported functions
Function, out-quint: Exported functions
Function, out-sine: Exported functions
Function, out-sine: Exported functions

I
in-back: Exported functions
in-back: Exported functions
in-bounce: Exported functions
in-bounce: Exported functions
in-circ: Exported functions
in-circ: Exported functions
in-cubic: Exported functions
in-cubic: Exported functions
in-elastic: Exported functions
in-elastic: Exported functions
in-exp: Exported functions
in-exp: Exported functions
in-out-back: Exported functions
in-out-back: Exported functions
in-out-bounce: Exported functions
in-out-bounce: Exported functions
in-out-circ: Exported functions
in-out-circ: Exported functions
in-out-cubic: Exported functions
in-out-cubic: Exported functions
in-out-elastic: Exported functions
in-out-elastic: Exported functions
in-out-exp: Exported functions
in-out-exp: Exported functions
in-out-quad: Exported functions
in-out-quad: Exported functions
in-out-quart: Exported functions
in-out-quart: Exported functions
in-out-quint: Exported functions
in-out-quint: Exported functions
in-out-sine: Exported functions
in-out-sine: Exported functions
in-quad: Exported functions
in-quad: Exported functions
in-quart: Exported functions
in-quart: Exported functions
in-quint: Exported functions
in-quint: Exported functions
in-sine: Exported functions
in-sine: Exported functions

L
linear: Exported functions
linear: Exported functions

M
Macro, defeasing: Exported macros
Macro, defeasing-f: Internal macros

O
out-back: Exported functions
out-back: Exported functions
out-bounce: Exported functions
out-bounce: Exported functions
out-circ: Exported functions
out-circ: Exported functions
out-cubic: Exported functions
out-cubic: Exported functions
out-elastic: Exported functions
out-elastic: Exported functions
out-exp: Exported functions
out-exp: Exported functions
out-quad: Exported functions
out-quad: Exported functions
out-quart: Exported functions
out-quart: Exported functions
out-quint: Exported functions
out-quint: Exported functions
out-sine: Exported functions
out-sine: Exported functions

Jump to:   D   F   I   L   M   O  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   C   P  
Index Entry  Section

C
Constant, pi-sf: Internal constants

P
pi-sf: Internal constants

Jump to:   C   P  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   E   P   S  
Index Entry  Section

E
easing: The easing system
easing: The easing package
easing-f: The easing-f package

P
Package, easing: The easing package
Package, easing-f: The easing-f package

S
System, easing: The easing system

Jump to:   E   P   S