Class: abstract
AbstractNodeProgram<N, E, G>
Defined in: sigma/src/rendering/node.ts:16
Extends
AbstractProgram
<N
,E
,G
>
Type Parameters
• N extends Attributes
= Attributes
• E extends Attributes
= Attributes
• G extends Attributes
= Attributes
Constructors
new AbstractNodeProgram()
new AbstractNodeProgram<
N
,E
,G
>(_gl
,_pickGl
,_renderer
):AbstractNodeProgram
<N
,E
,G
>
Defined in: sigma/src/rendering/program.ts:42
Parameters
_gl
WebGLRenderingContext
_pickGl
WebGLRenderingContext
_renderer
Sigma
<N
, E
, G
>
Returns
AbstractNodeProgram
<N
, E
, G
>
Inherited from
Properties
drawHover
abstract
drawHover:undefined
|NodeHoverDrawingFunction
<N
,E
,G
>
Defined in: sigma/src/rendering/node.ts:22
drawLabel
abstract
drawLabel:undefined
|NodeLabelDrawingFunction
<N
,E
,G
>
Defined in: sigma/src/rendering/node.ts:21
Methods
kill()
abstract
kill():void
Defined in: sigma/src/rendering/program.ts:45
Returns
void
Inherited from
process()
abstract
process(nodeIndex
,offset
,data
):void
Defined in: sigma/src/rendering/node.ts:23
Parameters
nodeIndex
number
offset
number
data
NodeDisplayData
Returns
void
reallocate()
abstract
reallocate(capacity
):void
Defined in: sigma/src/rendering/program.ts:43
Parameters
capacity
number
Returns
void
Inherited from
render()
abstract
render(params
):void
Defined in: sigma/src/rendering/program.ts:44
Parameters
params
RenderParams
Returns
void