UNPKG

modern-canvas

Version:

A JavaScript WebGL rendering engine. only the ESM.

16 lines (15 loc) 427 B
import { Resource } from '../../../core'; import { Texture2D } from './Texture2D'; export interface ImageFrame { texture: Texture2D; duration: number; } export declare class AnimatedTexture extends Resource { duration: number; frames: ImageFrame[]; frameIndex: number; get currentFrame(): ImageFrame; constructor(source: Texture2D | ImageFrame[]); updateDuration(): this; destroy(): void; }