Class: abstract
AbstractEdgeProgram<N, E, G>
Extends
AbstractProgram
<N
,E
,G
>
Type Parameters
• N extends Attributes
= Attributes
• E extends Attributes
= Attributes
• G extends Attributes
= Attributes
Constructors
new AbstractEdgeProgram()
new AbstractEdgeProgram<
N
,E
,G
>(_gl
,_pickGl
,_renderer
):AbstractEdgeProgram
<N
,E
,G
>
Parameters
• _gl: WebGLRenderingContext
• _pickGl: WebGLRenderingContext
• _renderer: Sigma
<N
, E
, G
>
Returns
AbstractEdgeProgram
<N
, E
, G
>
Inherited from
Defined in
sigma/src/rendering/program.ts:42
Properties
drawLabel
abstract
drawLabel:undefined
|EdgeLabelDrawingFunction
<N
,E
,G
>
Defined in
sigma/src/rendering/edge.ts:20
Methods
kill()
abstract
kill():void
Returns
void
Inherited from
Defined in
sigma/src/rendering/program.ts:45
process()
abstract
process(edgeIndex
,offset
,sourceData
,targetData
,data
):void
Parameters
• edgeIndex: number
• offset: number
• sourceData: NodeDisplayData
• targetData: NodeDisplayData
• data: DisplayData
Returns
void
Defined in
sigma/src/rendering/edge.ts:22
reallocate()
abstract
reallocate(capacity
):void
Parameters
• capacity: number
Returns
void
Inherited from
Defined in
sigma/src/rendering/program.ts:43
render()
abstract
render(params
):void
Parameters
• params: RenderParams
Returns
void