EdgeFramePass
Defined in: packages/sigma/src/rendering/edges/frame-pass.ts:51
Constructors
Constructor
new EdgeFramePass(
gl,options):EdgeFramePass
Defined in: packages/sigma/src/rendering/edges/frame-pass.ts:62
Parameters
gl
WebGL2RenderingContext
options
Returns
EdgeFramePass
Methods
kill()
kill():
void
Defined in: packages/sigma/src/rendering/edges/frame-pass.ts:159
Returns
void
run()
run(
params,frameTexture,edgeCount,edgeAttributeTexture):void
Defined in: packages/sigma/src/rendering/edges/frame-pass.ts:112
Runs the search for every edge-data row in [0, edgeCount) and writes the
clamp vec4 into frameTexture. The node-data and edge-data textures must
already be bound (sigma does this before the depth loop); the body’s edge
attribute texture is bound here. Leaves the framebuffer/viewport for the
caller’s post-offscreen reset.
Parameters
params
RenderParams
frameTexture
edgeCount
number
edgeAttributeTexture
ItemAttributeTexture | null
Returns
void