tav-media
Version:
Cross platform media editing framework
11 lines (10 loc) • 648 B
TypeScript
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;
}