raindrop-fx
Version:
Rain drop effect with WebGL
21 lines • 719 B
TypeScript
import { TextureData } from "@sardinefish/zogra-renderer";
import { RaindropRenderer, RenderOptions } from "./renderer";
import { RaindropSimulator, SimulatorOptions } from "./simulator";
interface Options extends SimulatorOptions, RenderOptions {
}
declare class RaindropFX {
options: Options;
renderer: RaindropRenderer;
simulator: RaindropSimulator;
private animHandle;
constructor(options: Partial<Options> & {
canvas: HTMLCanvasElement;
});
start(): Promise<void>;
stop(): void;
resize(width: number, height: number): void;
setBackground(background: string | TextureData): Promise<void>;
private update;
}
export = RaindropFX;
//# sourceMappingURL=index.d.ts.map