Home > @visualization-tools/core > IGlComponentRenderer
Base gl entity renderer.
Signature:
export interface IGlComponentRenderer<TCtx extends TGlContext, TExts extends TGlExtensionKeys> extends IBaseComponentRenderer<IGlProgramSpec, TCtx>
Extends: IBaseComponentRenderer<IGlProgramSpec, TCtx>
| Property | Type | Description |
|---|---|---|
| extensions | TGlExtensions<TExts> | |
| isGl2 | TIsGl2<TCtx> | |
| program | WebGLProgram | |
| sharedState | IGlRendererSharedState |
| Method | Description |
|---|---|
| addAttribute(attribute) | |
| addTexture(texture) | |
| addTransform(uniform) | |
| addUniform(uniform) | |
| getAttributeLocation(name) | |
| isVaoActive() | |
| useProgram() |