Class InterpolatePlayback<T>
Inheritance
System.Object
InterpolatePlayback<T>
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Recolude.Core.Playback.CollectionControllers
Assembly: Recolude.Core.dll
Syntax
public abstract class InterpolatePlayback<T> : CollectionPlaybackController<T>, IPlaybackController where T : ICapture
Type Parameters
Name | Description |
---|---|
T |
Constructors
InterpolatePlayback(T[])
Declaration
public InterpolatePlayback(T[] captures)
Parameters
Type | Name | Description |
---|---|---|
T[] | captures |
Methods
Interpolate(T, T, Single)
Declaration
public abstract void Interpolate(T start, T end, float progress)
Parameters
Type | Name | Description |
---|---|---|
T | start | |
T | end | |
System.Single | progress |
MoveTo(TimeMovementDetails)
Declaration
public override void MoveTo(TimeMovementDetails movementDetails)
Parameters
Type | Name | Description |
---|---|---|
TimeMovementDetails | movementDetails |
Overrides
Recolude.Core.Playback.CollectionPlaybackController<T>.MoveTo(Recolude.Core.Playback.TimeMovementDetails)
OnPause()
Declaration
public override void OnPause()
Overrides
Recolude.Core.Playback.CollectionPlaybackController<T>.OnPause()
OnPlay()
Declaration
public override void OnPlay()
Overrides
Recolude.Core.Playback.CollectionPlaybackController<T>.OnPlay()
OnStop()
Declaration
public override void OnStop()
Overrides
Recolude.Core.Playback.CollectionPlaybackController<T>.OnStop()