package tiny_libs

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module TransitionSource

Sourcetype rect = {
  1. x : float;
  2. y : float;
  3. w : float;
  4. h : float;
}
Sourcetype 'k frame = {
  1. key : 'k;
  2. rect : rect;
  3. alpha : float;
}
Sourcetype 'k t
Sourceval lerp_rect : rect -> rect -> float -> rect
Sourceval make : ?enter:('k -> rect -> rect) -> ?leave:('k -> rect -> rect) -> before:('k * rect) list -> after:('k * rect) list -> unit -> 'k t
Sourceval at : 'k t -> float -> 'k frame list