UNPKG

tav-media

Version:

Cross platform media editing framework

11 lines (10 loc) 648 B
import { Keyframe, NoBlankArray, Point, Property } from "./types"; export declare class TAVKeyframe { static MakeLinear(startTime: number, endTime: number, startValue: number, endValue: number): Keyframe; static MakeHold(startTime: number, endTime: number, startValue: number, endValue: number): Keyframe; static MakeBezier(startTime: number, endTime: number, startValue: number, endValue: number, bezierIn: Point, bezierOut: Point): Keyframe; } export declare class TAVProperty { static MakeProperty(value: number): Property; static MakeAnimatableProperty(keyframes: NoBlankArray<Keyframe>, defaultValue?: number): Property; }