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

push(primitive: GLenum, verts: number[], indices: number[], shader: Shader, tex?: Texture | null, uniform?: Uniform): void

flush(): void

free(): void