case class LinearViewPath(stops: Seq[StopPoint], durations: Seq[Double], easing: (Double) ⇒ Double = LinearViewPath.LinearEasing) extends Product with Serializable

This class represents a path for a point of view to move along for rendering. The first argument is the points that the path hits with durations for how long it stops there. The second is the durations to take between stops. It should be one shorter than the stops.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LinearViewPath
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LinearViewPath(stops: Seq[StopPoint], durations: Seq[Double], easing: (Double) ⇒ Double = LinearViewPath.LinearEasing)

Value Members

  1. def apply(time: Double): View
  2. def atIntervals(dt: Double): Seq[View]
  3. val durations: Seq[Double]
  4. val easing: (Double) ⇒ Double
  5. val stops: Seq[StopPoint]
  6. val totalTime: Double
  7. val zipped: List[(StopPoint, Double)]