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
abstractdrawHover:undefined|NodeHoverDrawingFunction<N,E,G>
Defined in: sigma/src/rendering/node.ts:22
drawLabel
abstractdrawLabel:undefined|NodeLabelDrawingFunction<N,E,G>
Defined in: sigma/src/rendering/node.ts:21
Methods
kill()
abstractkill():void
Defined in: sigma/src/rendering/program.ts:45
Returns
void
Inherited from
process()
abstractprocess(nodeIndex,offset,data):void
Defined in: sigma/src/rendering/node.ts:23
Parameters
nodeIndex
number
offset
number
data
NodeDisplayData
Returns
void
reallocate()
abstractreallocate(capacity):void
Defined in: sigma/src/rendering/program.ts:43
Parameters
capacity
number
Returns
void
Inherited from
render()
abstractrender(params):void
Defined in: sigma/src/rendering/program.ts:44
Parameters
params
RenderParams
Returns
void