indigo.shared.animation
package indigo.shared.animation
Type members
Classlikes
final case class Animation(animationKey: AnimationKey, material: Material, currentCycleLabel: CycleLabel, cycles: NonEmptyList[Cycle])
- Companion
- object
final case class AnimationMemento(bindingKey: BindingKey, currentCycleLabel: CycleLabel, currentCycleMemento: CycleMemento)
- Companion
- object
final case class AnimationRef(animationKey: AnimationKey, material: Material, currentCycleLabel: CycleLabel, cycles: Map[CycleLabel, CycleRef])
- Companion
- object
final case class Cycle(label: CycleLabel, frames: NonEmptyList[Frame], playheadPosition: Int, lastFrameAdvance: Millis)
- Companion
- object
final case class CycleRef(label: CycleLabel, frames: List[Frame], playheadPosition: Int, lastFrameAdvance: Millis)
- Companion
- object