new ShaderMediator()
Shader sharing point
Methods
(static) availableShaders() → {Array.<function()>}
Get all available shaders
Returns:
classes that extend WebGLModule.VisualizationLayer
(static) getClass(id) → {function}
Get the shader class by type id
Parameters:
Name | Type | Description |
---|---|---|
id |
string |
Returns:
class extends WebGLModule.VisualizationLayer
(static) registerLayer(LayerRendererClass)
Register shader
Parameters:
Name | Type | Description |
---|---|---|
LayerRendererClass |
function | class extends WebGLModule.VisualizationLayer |