Skip to content
This is the alpha v4 version website. Looking for the v3 documentation?

LayerLifecycleContext

Defined in: packages/sigma/src/rendering/nodes/types.ts:231

Context provided to layer lifecycle hooks. Gives access to WebGL, renderer, and program capabilities.

Properties

getUniformLocation

getUniformLocation: (name) => WebGLUniformLocation | null

Defined in: packages/sigma/src/rendering/nodes/types.ts:241

Get uniform location from the current program

Parameters

name

string

Returns

WebGLUniformLocation | null


gl

gl: WebGL2RenderingContext

Defined in: packages/sigma/src/rendering/nodes/types.ts:233

WebGL2 rendering context


renderer

renderer: object

Defined in: packages/sigma/src/rendering/nodes/types.ts:236

Sigma renderer instance (for refresh(), etc.)

refresh

refresh: () => void

Returns

void


requestRefresh

requestRefresh: () => void

Defined in: packages/sigma/src/rendering/nodes/types.ts:247

Request a re-render (calls renderer.refresh())

Returns

void


requestShaderRegeneration

requestShaderRegeneration: () => void

Defined in: packages/sigma/src/rendering/nodes/types.ts:244

Request shader regeneration for this layer

Returns

void