@diffusionstudio/core-v4
Version:
2D motion graphics and video rendering engine
13 lines (12 loc) • 502 B
TypeScript
import { Mask, MaskType } from '../mask';
import { Percent } from '../../types';
import { Point, Renderer } from '../../renderer';
import { RectangleMaskProps, RectangleMaskAnimationOptions } from './interfaces';
export declare class RectangleMask extends Mask {
readonly type: MaskType;
radius: number | Percent;
animations: RectangleMaskAnimationOptions;
constructor(props?: RectangleMaskProps);
draw(renderer: Renderer): Path2D;
get bounds(): [Point, Point, Point, Point];
}