Home > @visualization-tools/core > GlRenderer
WebGl system hooks and config (clearing bits, TGlFeatureFlags etc). Most WebGl state is handled at the TGlComponentRenderer level.
Signature:
export declare class GlRenderer<TComponentRenderer extends TGlComponentRenderer<TGlContext, never>> implements IGlRenderer<TComponentRenderer>
Implements: IGlRenderer<TComponentRenderer>
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(context, options, renderContextFactory, callbacks, sharedState) | Constructs a new instance of the GlRenderer class |
| Property | Modifiers | Type | Description |
|---|---|---|---|
| componentRendererFactory | IComponentRendererFactory<IGlProgramSpec, TComponentRenderer> | ||
| componentRendererProvider | IComponentRendererProvider<TComponentRenderer> | ||
| context | TExtractGcContext<TComponentRenderer> | ||
| graphicsComponents | GraphicsComponentStore<TComponentRenderer> | ||
| sharedState | IGlRendererSharedState | ||
| transformComponents | ITransformComponentStore<TGl2ComponentRenderer> |