EdgeLifecycleHooks
Defined in: packages/sigma/src/rendering/edges/types.ts:305
Lifecycle hooks for edge layers that need async resources.
Properties
Section titled “Properties”beforeRender?
Section titled “beforeRender?”
optionalbeforeRender?: () =>void
Defined in: packages/sigma/src/rendering/edges/types.ts:314
Called before each render.
Returns
Section titled “Returns”void
getAttributeData?
Section titled “getAttributeData?”
optionalgetAttributeData?: (data,attributeSource) =>number|number[] |null
Defined in: packages/sigma/src/rendering/edges/types.ts:329
Returns data for special attribute sources.
Parameters
Section titled “Parameters”Record<string, unknown>
attributeSource
Section titled “attributeSource”string
Returns
Section titled “Returns”number | number[] | null
optionalinit?: () =>void
Defined in: packages/sigma/src/rendering/edges/types.ts:309
Called after the program is initialized.
Returns
Section titled “Returns”void
optionalkill?: () =>void
Defined in: packages/sigma/src/rendering/edges/types.ts:324
Called when the program is destroyed.
Returns
Section titled “Returns”void
regenerate?
Section titled “regenerate?”
optionalregenerate?: () =>EdgeLayer
Defined in: packages/sigma/src/rendering/edges/types.ts:319
Called when the layer’s shader needs regeneration.