MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Kinesis::TimeMaps Namespace Reference

Functions

TimeMap exponential (double from, double to, double duration)
 Geometric path from one value to another, then constant.
 
TimeMap integrated (double start, std::shared_ptr< const double > velocity)
 Position that integrates a velocity you can change while it plays.
 
TimeMap lagged (double origin, double rate, TimeMap lag)
 Position of a moving reference minus a lag that can itself change.
 
TimeMap linear (double from, double to, double duration)
 Straight path from one position to another, then constant.
 
TimeMap piecewise_linear (std::vector< double > points, double duration)
 Piecewise linear path through evenly spaced positions.
 
TimeMap quadratic (double start, double velocity, double acceleration)
 Constant acceleration from an initial velocity.
 
TimeMap triangle (double lo, double hi, double velocity, double start)
 Triangle wave between two positions.