/** * @author Yannick Deubel (https://github.com/yandeu) * @copyright Copyright (c) 2021 Yannick Deubel; Project Url: https://github.com/enable3d/enable3d * @license {@link https://github.com/enable3d/enable3d/blob/master/LICENSE|LGPL-3.0} */ import { Texture } from 'three'; import { ActionSprite } from './actionSprite.js'; export interface SpriteSheetFrameOptions { width: number; height: number; } export declare class SpriteSheet extends ActionSprite { private _tilesHoriz; private _tilesVert; private _width; private _height; constructor(texture: Texture, frameOptions: SpriteSheetFrameOptions); setScale(x: number, y?: number): void; protected scaleFrame(): void; private getRow; private getColumn; protected sizeFrame(width: number, height: number): void; protected offsetTexture(x: number, y: number): void; flipX(flip: boolean): void; setFrame(index: number): void; } //# sourceMappingURL=spriteSheet.d.ts.map