You can search for identifiers within the package.
in-package search v0.2.0
tiny_libs.graphics_animation
Animation
type 'a t = {
from : 'a;
to_ : 'a;
start : float;
duration : float;
timing : Timing.t;
}
val make : ?timing:Timing.t -> duration:float -> now:float -> 'a -> 'a -> 'a t
val still : 'a -> 'a t
val progress : 'a t -> now:float -> float
val finished : 'a t -> now:float -> bool
val value : lerp:('a -> 'a -> float -> 'a) -> 'a t -> now:float -> 'a
val lerp_float : float -> float -> float -> float
type ('k, 'a) keyed
val keyed : ?timing:Timing.t -> duration:float -> lerp:('a -> 'a -> float -> 'a) -> unit -> ('k, 'a) keyed
val set : ('k, 'a) keyed -> now:float -> 'k -> 'a -> ('k, 'a) keyed
val value_of : ('k, 'a) keyed -> now:float -> 'k -> 'a option
val moving : ('k, 'a) keyed -> now:float -> bool