Show / Hide Table of Contents

Class InterpolatePlayback<T>

Inheritance
System.Object
CollectionPlaybackController<T>
InterpolatePlayback<T>
PositionPlayback
RotationPlayback
Implements
IPlaybackController
Inherited Members
CollectionPlaybackController<T>.captures
CollectionPlaybackController<T>.MoveTo(MovementType, Single)
CollectionPlaybackController<T>.CalculateDirection(Single)
CollectionPlaybackController<T>.CaptureIndex(Single, Int32, Int32)
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()

Implements

IPlaybackController
Back to top Generated by DocFX