rsagl-math-0.6.0.1: The RogueStar Animation and Graphics Library: Mathematics

RSAGL.Math.Interpolation

Documentation

lerp :: (AbstractScale v, AbstractSubtract p v, AbstractAdd p v, RealFloat r) => r -> (p, p) -> pSource

lerpClamped :: (AbstractScale v, AbstractSubtract p v, AbstractAdd p v, RealFloat r) => r -> (p, p) -> pSource

lerpBetween :: (AbstractScale v, AbstractSubtract p v, AbstractAdd p v, RealFloat r) => (r, r, r) -> (p, p) -> pSource

lerpBetweenMutated :: (AbstractScale v, AbstractSubtract p v, AbstractAdd p v, RealFloat r) => (r -> r) -> (r, r, r) -> (p, p) -> pSource

lerpBetweenClamped :: (AbstractScale v, AbstractSubtract p v, AbstractAdd p v, RealFloat r, Ord r) => (r, r, r) -> (p, p) -> pSource

lerpBetweenClampedMutated :: (AbstractScale v, AbstractSubtract p v, AbstractAdd p v, RealFloat r, Ord r) => (r -> r) -> (r, r, r) -> (p, p) -> pSource

lerpMap :: (RealFloat r, AbstractScale v, AbstractSubtract p v, AbstractAdd p v) => [(r, p)] -> r -> pSource