expandThumbnailTemplate
Generated TypeScript API reference for the public mcut SDK.
mcut SDK / timeline/src / expandThumbnailTemplate
Function: expandThumbnailTemplate()
function expandThumbnailTemplate(project, template): TimelineElement[];Defined in: packages/timeline/src/thumbnails.ts:95
Expand a template's TEXT items into elements for the Thumbnail track. Slots are panel affordances (filled with image elements by the UI), so they expand to nothing here.
Parameters
project
Pick<Project, "width" | "height" | "fps">
template
items
(
| {
kind: "text";
rect: {
h: number;
w: number;
x: number;
y: number;
};
role: string;
style: {
align: "left" | "center" | "right";
backgroundColor?: string;
color: string;
fontFamily: string;
fontSize: number;
fontStyle: "normal" | "italic";
fontWeight: number;
letterSpacing: number;
lineHeight: number;
shadow?: {
blur: number;
color: string;
offsetX: number;
offsetY: number;
};
stroke?: {
color: string;
width: number;
};
textTransform: "lowercase" | "uppercase" | "none";
};
text: string;
}
| {
fit: "cover" | "contain";
kind: "slot";
label: string;
rect: {
h: number;
w: number;
x: number;
y: number;
};
})[] = ...
name
string = ...