UNPKG

@flomon-ui/jsmpeg

Version:
36 lines (35 loc) 1.1 kB
export default WebGLRenderer; declare class WebGLRenderer { static IsSupported(): boolean; constructor(options: any); canvas: any; width: any; height: any; enabled: boolean; hasTextureData: {}; gl: any; vertexBuffer: any; program: any; textureY: any; textureCb: any; textureCr: any; loadingProgram: any; shouldCreateUnclampedViews: boolean; destroy(): void; resize(width: any, height: any): void; createTexture(index: any, name: any): any; createProgram(vsh: any, fsh: any): any; compileShader(type: any, source: any): any; allowsClampedTextureData(): boolean; renderProgress(progress: any): void; render(y: any, cb: any, cr: any, isClampedArray: any): void; updateTexture(unit: any, texture: any, w: any, h: any, data: any): void; deleteTexture(unit: any, texture: any): void; } declare namespace WebGLRenderer { namespace SHADER { const FRAGMENT_YCRCB_TO_RGBA: string; const FRAGMENT_LOADING: string; const VERTEX_IDENTITY: string; } }