@omnimedia/omnitool
Version:
open source video processing tools
18 lines (17 loc) • 650 B
TypeScript
import { Matrix } from "pixi.js";
import { Transform } from "../types.js";
export declare const transformToMat6: (t: Transform) => Mat6;
export declare const mat6ToMatrix: ([a, b, c, d, tx, ty]: Mat6) => Matrix;
export declare const transformToMatrix: (t: Transform) => Matrix;
export declare const mul6: (local: Mat6, parent: Mat6) => Mat6;
export declare const mat6ToTransform: (mat: Mat6Obj) => Transform;
export interface Mat6Obj {
a: number;
b: number;
c: number;
d: number;
tx: number;
ty: number;
}
export declare const I6: Mat6;
export type Mat6 = [a: number, b: number, c: number, d: number, tx: number, ty: number];