visualization-tools

Home > @visualization-tools/core > IGlBinder

IGlBinder interface

Data binder for webgl graphics components.

Signature:

export interface IGlBinder<TComponentRenderer extends TGlBasicComponentRenderer, TConnector, TBufferLayout> extends IBinder<TComponentRenderer> 

Extends: IBinder<TComponentRenderer>

Properties

Property Type Description
specification IGlProgramSpec  

Methods

Method Description
areAttributesDirty(connector)  
bindAttributes(componentRenderer)  
bindUniforms(componentRenderer)  
getBufferLayout()  
setBufferLayout(bufferLayout)  
update(connector, componentRenderer) Perform all possible updates.
updateData(connector)  
updatePointers(connector)