module IEase: sig
.. end
Easing
Linear
val linear : int -> int
Quadratic
val quad_in : int -> int
val quad_out : int -> int
val quad_inOut : int -> int
Cubic
val cubic_in : int -> int
val cubic_out : int -> int
val cubic_inOut : int -> int
Quartic
val quart_in : int -> int
val quart_out : int -> int
val quart_inOut : int -> int
All
type
ease = [ `CubicIn
| `CubicInOut
| `CubicOut
| `Linear
| `QuadIn
| `QuadInOut
| `QuadOut
| `QuartIn
| `QuartInOut
| `QuartOut ]
val f : ease -> int -> int
type
ease_func = int -> int
val get_func : ease -> ease_func
String-able
val to_string : ease -> string
val of_string : string -> ease