Skip to content

Renderer

const Renderer: object

Defined in: renderer.ts:154

begin(viewProjection, target?, clearFlags?, clearColor?, clearRect?): void

Begins the pass. The clear rides begin as a load-op: clearFlags bit 0 = color, bit 1 = depth; clearColor is the color value; clearRect scopes the clear to a viewport region (omitted = the whole target). No flags = load.

Float32Array

number

number = 0

number

number

number

number

number

number

number

number

void

beginFrame(elapsedSec?): void

number = 0

void

captureNextFrame(): void

void

createRenderTarget(width, height, flags?): number

number

number

number = 1

number

end(): void

void

flush(): void

void

getCapturedData(): FrameCaptureData | null

FrameCaptureData | null

getSnapshotImageData(): Promise<ImageData | null>

Resolves with the replay snapshot once its async readback lands (see frameCapture).

Promise<ImageData | null>

getStats(): RenderStats

RenderStats

getTargetDepthTexture(handle): number

number

number

getTargetTexture(handle): number

number

number

hasCapturedData(): boolean

boolean

init(width, height): void

number

number

void

measureBitmapText(fontHandle, text, fontSize, spacing): object

number

string

number

number

object

height: number

width: number

releaseRenderTarget(handle): void

number

void

replayToDrawCall(drawCallIndex): void

number

void

resize(width, height): void

number

number

void

setClearColor(r, g, b, a): void

number

number

number

number

void

setStage(stage): void

RenderStage

void

setTextureParams(textureId, minFilter, magFilter, wrapS, wrapT): void

number

number

number

number

number

void

setViewport(x, y, w, h): void

number

number

number

number

void

setYSortLayers(mask): void

Layers (bits 0..31) that sort by world Y within the layer — top-down occlusion.

number

void

submitAll(registry, skipFlags, vpX, vpY, vpW, vpH): void

CppRegistry

number

number

number

number

number

void

updateTransforms(registry): void

CppRegistry

void