Skip to main content

Class: abstract AbstractProgram<N, E, G>

Extended by

Type Parameters

N extends Attributes = Attributes

E extends Attributes = Attributes

G extends Attributes = Attributes

Constructors

new AbstractProgram()

new AbstractProgram<N, E, G>(_gl, _pickGl, _renderer): AbstractProgram<N, E, G>

Parameters

_gl: WebGLRenderingContext

_pickGl: WebGLRenderingContext

_renderer: Sigma<N, E, G>

Returns

AbstractProgram<N, E, G>

Defined in

sigma/src/rendering/program.ts:43

Methods

kill()

abstract kill(): void

Returns

void

Defined in

sigma/src/rendering/program.ts:46


reallocate()

abstract reallocate(capacity): void

Parameters

capacity: number

Returns

void

Defined in

sigma/src/rendering/program.ts:44


render()

abstract render(params): void

Parameters

params: RenderParams

Returns

void

Defined in

sigma/src/rendering/program.ts:45