visualization-tools

Home > @visualization-tools/core > IGlComponentRenderer

IGlComponentRenderer interface

Base gl entity renderer.

Signature:

export interface IGlComponentRenderer<TCtx extends TGlContext, TExts extends TGlExtensionKeys> extends IBaseComponentRenderer<IGlProgramSpec, TCtx> 

Extends: IBaseComponentRenderer<IGlProgramSpec, TCtx>

Properties

Property Type Description
extensions TGlExtensions<TExts>  
isGl2 TIsGl2<TCtx>  
program WebGLProgram  
sharedState IGlRendererSharedState  

Methods

Method Description
addAttribute(attribute)  
addTexture(texture)  
addTransform(uniform)  
addUniform(uniform)  
getAttributeLocation(name)  
isVaoActive()  
useProgram()