/** * A WebGL implementation of the Texture. * * @ignore */ export class WebglTexture { _glTexture: any; _glTarget: any; _glFormat: any; _glInternalFormat: any; _glPixelType: any; _glCreated: any; dirtyParameterFlags: number; destroy(device: any): void; loseContext(): void; propertyChanged(flag: any): void; initialize(device: any, texture: any): void; /** * @param {import('./webgl-graphics-device.js').WebglGraphicsDevice} device - The device. * @param {import('../texture.js').Texture} texture - The texture to update. */ upload(device: import("./webgl-graphics-device.js").WebglGraphicsDevice, texture: import("../texture.js").Texture): void; }