@phaserjs/phaser
Version:
18 lines • 624 B
TypeScript
import { Frame } from './Frame';
import { IGLTextureBinding } from '../renderer/webgl1/textures/IGLTextureBinding';
export interface ITexture {
key: string;
locked: boolean;
width: number;
height: number;
image?: TexImageSource;
binding?: IGLTextureBinding;
firstFrame: Frame;
frames: Map<string | number, Frame>;
data: unknown;
addFrame(key: string | number, x: number, y: number, width: number, height: number): Frame;
getFrame(key?: string | number | Frame): Frame;
setSize(width: number, height: number): void;
destroy(): void;
}
//# sourceMappingURL=ITexture.d.ts.map