UNPKG

oh-my-live2d

Version:

live2d component for web. 看板娘组件, 支持 model2、model3、model4

36 lines (35 loc) 912 B
import type { CSSProperties, Options } from '../types/index.js'; declare const enum Status { display = 1, hidden = 0 } export declare class Stage { private targetElement; private options; element: HTMLElement; canvasElement: HTMLCanvasElement; wrapperElement: HTMLElement; private style; private canvasStyle; private status; private slideChangeEnd?; constructor(targetElement: HTMLElement, options: Options); create(): void; initStyle(): void; setStyle(style: CSSProperties): void; setCanvasStyle(style: CSSProperties): void; /** * 滑入 */ slideIn(transitionTime: number): Promise<void>; /** * 滑出 */ slideOut(transitionTime: number): Promise<void>; /** * 场景的滑入滑出动画执行结束事件 * @param fn */ onSlideChangeEnd(fn: (status: Status) => void): void; } export {};