@tsparticles/plugin-polygon-mask
Version:
tsParticles polygon mask plugin
18 lines (17 loc) • 670 B
TypeScript
import type { ICoordinates } from "@tsparticles/engine";
import type { IPolygonMaskDraw } from "./IPolygonMaskDraw.js";
import type { IPolygonMaskInline } from "./IPolygonMaskInline.js";
import type { IPolygonMaskLocalSvg } from "./IPolygonMaskLocalSvg.js";
import type { IPolygonMaskMove } from "./IPolygonMaskMove.js";
import type { PolygonMaskType } from "../../Enums/PolygonMaskType.js";
export interface IPolygonMask {
data?: string | IPolygonMaskLocalSvg;
draw: IPolygonMaskDraw;
enable: boolean;
inline: IPolygonMaskInline;
move: IPolygonMaskMove;
position?: ICoordinates;
scale: number;
type: PolygonMaskType;
url?: string;
}