Skip to content
sigma.js sigma.js
v4.0.6 Docs Examples GitHub 12.2K

EdgeLifecycleHooks

Defined in: packages/sigma/src/rendering/edges/types.ts:305

Lifecycle hooks for edge layers that need async resources.

optional beforeRender?: () => void

Defined in: packages/sigma/src/rendering/edges/types.ts:314

Called before each render.

void


optional getAttributeData?: (data, attributeSource) => number | number[] | null

Defined in: packages/sigma/src/rendering/edges/types.ts:329

Returns data for special attribute sources.

Record<string, unknown>

string

number | number[] | null


optional init?: () => void

Defined in: packages/sigma/src/rendering/edges/types.ts:309

Called after the program is initialized.

void


optional kill?: () => void

Defined in: packages/sigma/src/rendering/edges/types.ts:324

Called when the program is destroyed.

void


optional regenerate?: () => EdgeLayer

Defined in: packages/sigma/src/rendering/edges/types.ts:319

Called when the layer’s shader needs regeneration.

EdgeLayer