visualization-tools

Home > @visualization-tools/cartesian-2d > GlCartesian2dTraceBinder

GlCartesian2dTraceBinder class

Binds trace data to WebGL buffers.

Signature:

export declare class GlCartesian2dTraceBinder extends AGlInstancedBinder<TGlInstancedComponentRenderer, TGlTraceEntity, TGlF32BufferLayout> implements IGlTraceBinder 

Extends: AGlInstancedBinder<TGlInstancedComponentRenderer, TGlTraceEntity, TGlF32BufferLayout>

Implements: IGlTraceBinder

Constructors

Constructor Modifiers Description
(constructor)(bindsOutput)   Constructs a new instance of the GlCartesian2dTraceBinder class

Properties

Property Modifiers Type Description
binderClassificationId   symbol  
bindings   { positionAttribute: IGlAttribute<Float32Array>; configUniform: GlMat4Uniform; }  
bindsOutput   boolean  
linkId   symbol  
specification   IGlProgramSpec  

Methods

Method Modifiers Description
areAttributesDirty(entity)    
bindAttributes(componentRenderer)    
bindInstanced(componentRenderer, divisor, usage)    
bindUniforms(componentRenderer)    
getBinderId()    
getBufferLayout()    
getChangeId(entity)    
getTransformBinder()    
initialize(componentRenderer)    
link(binders)    
setBufferLayout(bufferLayout)    
updateData(entity)    
updatePointers()