UNPKG

@image/packer

Version:
18 lines (17 loc) 752 B
import Spritesheet from './Spritesheet'; import ScaledSprite from './ScaledSprite'; import Queue from './Queue'; import { ICache, IImageProcessor, ILayoutConfig, Logger, SpritesheetExportConfig } from './generator'; export default class AtlasGroup { spritesheets: Spritesheet[]; hash: string; scaledSprites: ScaledSprite[]; layoutConfig: ILayoutConfig; exportConfig: SpritesheetExportConfig; private cache; private imageProcessor; private log; constructor(scaledSprites: ScaledSprite[], layoutConfig: ILayoutConfig, exportConfig: SpritesheetExportConfig, cache: ICache, imageProcessor: IImageProcessor, log: Logger); private calculateHash(); process(queue: Queue): Promise<Spritesheet[]>; }