Files
OpenCut/apps/web/src/model/elements/image.ts
T

16 lines
445 B
TypeScript
Raw Normal View History

2026-05-03 03:58:21 +02:00
import type { Effect } from "@/model/decorations/effect";
import type { Mask } from "@/model/decorations/mask";
import type { BlendMode, Transform } from "@/model/rendering";
2026-05-03 03:49:52 +02:00
import type { BaseTimelineElement } from "./base";
export interface ImageElement extends BaseTimelineElement {
type: "image";
mediaId: string;
hidden?: boolean;
transform: Transform;
opacity: number;
blendMode?: BlendMode;
effects?: Effect[];
masks?: Mask[];
}