UNPKG

@phaserjs/phaser

Version:
22 lines 965 B
import { Frame } from './Frame'; import { IGLTextureBinding } from '../renderer/webgl1/textures/IGLTextureBinding'; import { IGLTextureBindingConfig } from '../renderer/webgl1/textures/IGLTextureBindingConfig'; import { ITexture } from './ITexture'; export declare class Texture implements ITexture { key: string; locked: boolean; width: number; height: number; image: TexImageSource; binding: IGLTextureBinding; firstFrame: Frame; frames: Map<string | number, Frame>; data: unknown; constructor(image?: TexImageSource, width?: number, height?: number, glConfig?: IGLTextureBindingConfig); 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; update(image: TexImageSource, glConfig?: IGLTextureBindingConfig): void; destroy(): void; } //# sourceMappingURL=Texture.d.ts.map