EdgeProgramOptions
Defined in: packages/sigma/src/rendering/edges/types.ts:525
Options for creating an edge program via createEdgeProgram().
Properties
defaultHead?
optionaldefaultHead?:string
Defined in: packages/sigma/src/rendering/edges/types.ts:551
Default extremity name for the head (target end). Defaults to “none” if not specified.
defaultTail?
optionaldefaultTail?:string
Defined in: packages/sigma/src/rendering/edges/types.ts:557
Default extremity name for the tail (source end). Defaults to “none” if not specified.
extremities?
optionalextremities?:EdgeExtremity[]
Defined in: packages/sigma/src/rendering/edges/types.ts:538
Optional pool of extremity definitions (head/tail decorations).
The “none” extremity is always available implicitly.
Edges select which extremity via head and tail attributes.
label?
optionallabel?:EdgeLabelOptions
Defined in: packages/sigma/src/rendering/edges/types.ts:563
Label configuration options. If provided, a LabelProgram is automatically generated.
layers
layers:
EdgeLayer[]
Defined in: packages/sigma/src/rendering/edges/types.ts:545
Array of layers that composite the edge body appearance. Layers are rendered in order and alpha-blended together. At least one layer is required.
paths
paths:
EdgePath[]
Defined in: packages/sigma/src/rendering/edges/types.ts:531
Array of path definitions (geometry).
Edges select their path via the path style (regular edges) or
selfLoopPath style (self-loop edges). The first path is the default.