module FTimed: sig .. end
Timeline
Timeline types
type float 
type time -> time 
type 'a animated = [ `At of time * 'a
       | `Change of time * time * ease_func * 'a * 'a ] 
type 'a timed = [ `Animated of 'a animated list | `Static of 'a ] 
Value types
type float 
type t 
type t * t 
type t * t * t 
type t * t * t * t 
type t * t * t * t * t 
type t * t * t * t * t * t 
type t * t * t * t * t * t * t 
type t * t * t * t * t * t * t *
       t 
type t * t * t * t * t * t * t *
       t * t 
type t array 
type t_x1 timed 
type t_x2 timed 
type t_x3 timed 
type t_x4 timed 
type t_x5 timed 
type t_x6 timed 
type t_x7 timed 
type t_x8 timed 
type t_x9 timed 
type t_xa timed 
Interpolation functions
val inter1 : time ->
       time -> time -> t_x1 -> t_x1 -> t_x1
val inter2 : time ->
       time -> time -> t_x2 -> t_x2 -> t_x2
val inter3 : time ->
       time -> time -> t_x3 -> t_x3 -> t_x3
val inter4 : time ->
       time -> time -> t_x4 -> t_x4 -> t_x4
val inter5 : time ->
       time -> time -> t_x5 -> t_x5 -> t_x5
val inter6 : time ->
       time -> time -> t_x6 -> t_x6 -> t_x6
val inter7 : time ->
       time -> time -> t_x7 -> t_x7 -> t_x7
val inter8 : time ->
       time -> time -> t_x8 -> t_x8 -> t_x8
val inter9 : time ->
       time -> time -> t_x9 -> t_x9 -> t_x9
val intera : time ->
       time -> time -> t_xa -> t_xa -> t_xa
Timeline functions
val val_at : (time -> time -> time -> 'a -> 'a -> 'a) ->
       time -> 'a animated list -> 'a
val get_val : (time -> time -> time -> 'a -> 'a -> 'a) ->
       time -> 'a timed -> 'a
val get_val1 : time -> t1 -> t_x1
val get_val2 : time -> t2 -> t_x2
val get_val3 : time -> t3 -> t_x3
val get_val4 : time -> t4 -> t_x4
val get_val5 : time -> t5 -> t_x5
val get_val6 : time -> t6 -> t_x6
val get_val7 : time -> t7 -> t_x7
val get_val8 : time -> t8 -> t_x8
val get_val9 : time -> t9 -> t_x9
val get_vala : time -> ta -> t_xa
Labeled functions
module Labels: sig .. end