@diffusionstudio/core-v4
Version:
A fast, browser based video compositing engine powered by WebCodecs
11 lines (10 loc) • 423 B
TypeScript
import { Mask, MaskType } from '../mask';
import { EllipseMaskProps, EllipseMaskAnimationOptions } from './interfaces';
import { Point, Renderer } from '../../renderer';
export declare class EllipseMask extends Mask {
readonly type: MaskType;
animations: EllipseMaskAnimationOptions;
constructor(props?: EllipseMaskProps);
draw(renderer: Renderer): Path2D;
get bounds(): [Point, Point, Point, Point];
}