Class BatchRenderer: ctx: GfxCtx glVBuf: WebGLBuffer glIBuf: WebGLBuffer vqueue: number[] iqueue: number[] stride: number maxVertices: number maxIndices: number vertexFormat: VertexFormat numDraws: number curPrimitive: GLenum | null curTex: Texture | null curShader: Shader | null curUniform: Uniform | null curBlend: BlendMode curFixed: boolean | undefined picture: Picture | null push(primitive: GLenum, vertices: number[], indices: number[], shader: Shader, tex: (Texture | null) | undefined, uniform: (Uniform | null) | undefined, blend: BlendMode, width: number, height: number, fixed: boolean) => void flush(width: number, height: number) => void free() => void setBlend(blend: BlendMode) => void