UNPKG

@diffusionstudio/core-v4

Version:

2D motion graphics and video rendering engine

13 lines (12 loc) 502 B
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]; }