Files
OpenCut/apps/web/src/model/elements/image.ts
T
2026-05-03 04:20:00 +02:00

16 lines
445 B
TypeScript

import type { Effect } from "@/model/decorations/effect";
import type { Mask } from "@/model/decorations/mask";
import type { BlendMode, Transform } from "@/model/rendering";
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[];
}