UNPKG

@opentui/core

Version:

OpenTUI is a TypeScript library for building terminal user interfaces (TUIs)

14 lines (13 loc) 554 B
import { Sprite, SpriteMaterial, type SpriteMaterialParameters } from "three"; export declare class SheetSprite extends Sprite { private _frameIndex; private _numFrames; constructor(material: SpriteMaterial, numFrames: number); setIndex: (index: number) => void; } export declare class SpriteUtils { static fromFile(path: string, { materialParameters, }?: { materialParameters?: Omit<SpriteMaterialParameters, "map">; }): Promise<Sprite>; static sheetFromFile(path: string, numFrames: number): Promise<SheetSprite>; }