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