UNPKG

@silkytone/danmu

Version:

弹幕的简单实现,实现普通弹幕或高级弹幕。

21 lines (20 loc) 650 B
import { TracksOptions } from '../interface'; export declare class Tracks { private readonly gap; private readonly tracks; private readonly trackSize; private readonly size; private occupied; constructor({ width, height, trackSize, tracks, gap }: TracksOptions); trackToPx(track: number): number; prune(time?: number): void; check(height: number, startTime: number, endTime: number): undefined | { index: number; count: number; }; add(width: number, height: number, duration: number, startTime?: number): { index: number; count: number; } | null; destroy(): void; }