Home > @visualization-tools/core > IGlBinder
Data binder for webgl graphics components.
Signature:
export interface IGlBinder<TComponentRenderer extends TGlBasicComponentRenderer, TConnector, TBufferLayout> extends IBinder<TComponentRenderer>
Extends: IBinder<TComponentRenderer>
| Property | Type | Description |
|---|---|---|
| specification | IGlProgramSpec |
| Method | Description |
|---|---|
| areAttributesDirty(connector) | |
| bindAttributes(componentRenderer) | |
| bindUniforms(componentRenderer) | |
| getBufferLayout() | |
| setBufferLayout(bufferLayout) | |
| update(connector, componentRenderer) | Perform all possible updates. |
| updateData(connector) | |
| updatePointers(connector) |