Timeline lane API

interface TimelineLaneApi {
    style: TimelineLaneStyle;
    get id(): string;
    get mainLeftFlexGroup(): KonvaFlexGroup;
    get mainRightFlexGroup(): KonvaFlexGroup;
    addTimelineNode(config: TimelineLaneComponentConfig): TimelineNode;
    clearContent(): void;
    destroy(): void;
    getTimecodedPointerPosition(): undefined | Position;
    getTimecodedPointerPositionTime(): number;
    getTimecodedRect(): RectMeasurement;
    isMinimized(): boolean;
    maximize(): void;
    maximizeEased(): Observable<void>;
    minimize(): void;
    minimizeEased(): Observable<void>;
    onMeasurementsChange(): void;
    prepareForTimeline(timeline: Timeline, videoController: VideoControllerApi): void;
    toggleMinimizeMaximize(): void;
    toggleMinimizeMaximizeEased(): Observable<void>;
}

Hierarchy (view full)

Properties

Style getter / setter

Accessors

Methods