@rendley/sdk - v1.15.5
    Preparing search index...

    Interface TextClipOptions

    Constructor payload for text clips, including the initial source text that will be rendered and serialized.

    text seeds both the stored clip content and the first rendered value before any text animation overrides are applied.

    interface TextClipOptions {
        blendMode?: BlendModeEnum;
        duration?: number;
        effects?: {
            clipId?: string;
            effectId: string;
            id: string;
            properties: [string, any][];
            provider: string;
        }[];
        filters?: {
            clipId?: string;
            filterId: string;
            id: string;
            intensity: number;
            provider: string;
        }[];
        id?: string;
        isVisible?: boolean;
        leftTrim?: number;
        mediaDataId?: string;
        name?: string;
        rightTrim?: number;
        startTime?: number;
        style?: Partial<
            {
                alpha: number;
                backgroundColor: null
                | string;
                clipId: string;
                color: string;
                cornerRadius?: [number, number, number, number];
                crop: [number, number, number, number];
                cropOffset: [number, number];
                dropShadow: boolean;
                dropShadowAlpha: number;
                dropShadowAngle: number;
                dropShadowBlur: number;
                dropShadowColor: string;
                dropShadowDistance: number;
                fontFamily: string;
                fontSize: number;
                fontStyle: "normal" | "italic" | "oblique";
                fontWeight:
                    | "normal"
                    | "bold"
                    | "bolder"
                    | "lighter"
                    | "100"
                    | "200"
                    | "300"
                    | "400"
                    | "500"
                    | "600"
                    | "700"
                    | "800"
                    | "900";
                height?: number;
                letterSpacing: number;
                lineHeight: number;
                mediaDataId?: string;
                padding: number[];
                position: [number, number];
                relativeCornerRadius: boolean;
                rotation: number;
                scale: [number, number];
                strokeColor: string;
                strokeThickness: number;
                textAlign: "left" | "center" | "right" | "justify";
                width?: number;
                wordWrapWidth: null | number;
                zIndex: number;
                zoom: [number, number];
            },
        >;
        subtitlesId?: string;
        subtitlesOffset?: number;
        text?: string;
        type?: string;
        wrapMode?: WrapModeEnum;
    }

    Hierarchy (View Summary)

    Index

    Properties

    blendMode?: BlendModeEnum
    duration?: number
    effects?: {
        clipId?: string;
        effectId: string;
        id: string;
        properties: [string, any][];
        provider: string;
    }[]
    filters?: {
        clipId?: string;
        filterId: string;
        id: string;
        intensity: number;
        provider: string;
    }[]
    id?: string
    isVisible?: boolean
    leftTrim?: number
    mediaDataId?: string
    name?: string
    rightTrim?: number
    startTime?: number
    style?: Partial<
        {
            alpha: number;
            backgroundColor: null
            | string;
            clipId: string;
            color: string;
            cornerRadius?: [number, number, number, number];
            crop: [number, number, number, number];
            cropOffset: [number, number];
            dropShadow: boolean;
            dropShadowAlpha: number;
            dropShadowAngle: number;
            dropShadowBlur: number;
            dropShadowColor: string;
            dropShadowDistance: number;
            fontFamily: string;
            fontSize: number;
            fontStyle: "normal" | "italic" | "oblique";
            fontWeight:
                | "normal"
                | "bold"
                | "bolder"
                | "lighter"
                | "100"
                | "200"
                | "300"
                | "400"
                | "500"
                | "600"
                | "700"
                | "800"
                | "900";
            height?: number;
            letterSpacing: number;
            lineHeight: number;
            mediaDataId?: string;
            padding: number[];
            position: [number, number];
            relativeCornerRadius: boolean;
            rotation: number;
            scale: [number, number];
            strokeColor: string;
            strokeThickness: number;
            textAlign: "left" | "center" | "right" | "justify";
            width?: number;
            wordWrapWidth: null | number;
            zIndex: number;
            zoom: [number, number];
        },
    >
    subtitlesId?: string
    subtitlesOffset?: number
    text?: string
    type?: string
    wrapMode?: WrapModeEnum