@omnimedia/omnitool
Version:
open source video processing tools
85 lines (84 loc) • 2.58 kB
TypeScript
export declare const visualAnimations: {
readonly transform: {
readonly type: "transform";
readonly defaultTerp: "linear";
readonly channels: readonly [{
readonly path: "position.x";
readonly type: "number";
readonly default: 0;
readonly unit: "pixel";
}, {
readonly path: "position.y";
readonly type: "number";
readonly default: 0;
readonly unit: "pixel";
}, {
readonly path: "scale.x";
readonly type: "number";
readonly default: 1;
readonly unit: "scale";
}, {
readonly path: "scale.y";
readonly type: "number";
readonly default: 1;
readonly unit: "scale";
}, {
readonly path: "rotation";
readonly type: "number";
readonly default: 0;
readonly unit: "degree";
}];
};
readonly opacity: {
readonly type: "scalar";
readonly defaultTerp: "linear";
readonly channels: readonly [{
readonly type: "number";
readonly default: 1;
readonly unit: "ratio";
readonly range: readonly [0, 1];
}];
};
};
export declare const animatableProperties: {
readonly transform: {
readonly type: "transform";
readonly defaultTerp: "linear";
readonly channels: readonly [{
readonly path: "position.x";
readonly type: "number";
readonly default: 0;
readonly unit: "pixel";
}, {
readonly path: "position.y";
readonly type: "number";
readonly default: 0;
readonly unit: "pixel";
}, {
readonly path: "scale.x";
readonly type: "number";
readonly default: 1;
readonly unit: "scale";
}, {
readonly path: "scale.y";
readonly type: "number";
readonly default: 1;
readonly unit: "scale";
}, {
readonly path: "rotation";
readonly type: "number";
readonly default: 0;
readonly unit: "degree";
}];
};
readonly opacity: {
readonly type: "scalar";
readonly defaultTerp: "linear";
readonly channels: readonly [{
readonly type: "number";
readonly default: 1;
readonly unit: "ratio";
readonly range: readonly [0, 1];
}];
};
};