Type

AppGfxCtx

: {

lastDrawCalls

: number

How many draw calls we're doing last frame

fontAtlases

: Record<string, FontAtlas>

Font atlases

ggl

: GfxCtx

The graphics context

defShader

: Shader

Default shader

defTex

: Texture

Default texture

frameBuffer

: FrameBuffer

FrameBuffer

postShader

: string | null

Post Shader, used in postEffect()

postShaderUniform

: Uniform | ( () => Uniform) | null

renderer

: BatchRenderer

pixelDensity

: number

transform

: Mat23

transformStack

: Mat23[]

transformStackIndex

: number

bgTex

: Texture

The background texture

bgColor

: Color | null

bgAlpha

: number

width

: number

The

height

: number

viewport

: Viewport

Where the game is rendered.

fixed

: boolean

gl

: WebGLRenderingContext

scratchPt

: Vec2

Scratch vec2

}
kaplay logo

Layer

Miscalenous