LayerLifecycleContext
Defined in: packages/sigma/src/rendering/nodes/types.ts:248
Context provided to layer lifecycle hooks. Gives access to WebGL, renderer, and program capabilities.
Properties
Section titled “Properties”getUniformLocation
Section titled “getUniformLocation”getUniformLocation: (
name) =>WebGLUniformLocation|null
Defined in: packages/sigma/src/rendering/nodes/types.ts:258
Get uniform location from the current program
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”WebGLUniformLocation | null
gl:
WebGL2RenderingContext
Defined in: packages/sigma/src/rendering/nodes/types.ts:250
WebGL2 rendering context
renderer
Section titled “renderer”renderer:
object
Defined in: packages/sigma/src/rendering/nodes/types.ts:253
Sigma renderer instance (for refresh(), etc.)
refresh
Section titled “refresh”refresh: () =>
void
Returns
Section titled “Returns”void
requestRefresh
Section titled “requestRefresh”requestRefresh: () =>
void
Defined in: packages/sigma/src/rendering/nodes/types.ts:264
Request a re-render (calls renderer.refresh())
Returns
Section titled “Returns”void
requestShaderRegeneration
Section titled “requestShaderRegeneration”requestShaderRegeneration: () =>
void
Defined in: packages/sigma/src/rendering/nodes/types.ts:261
Request shader regeneration for this layer
Returns
Section titled “Returns”void