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
kaplay logo

Layer

Miscalenous