Class: ShaderMediator

WebGLModule.ShaderMediator

new ShaderMediator()

Shader sharing point
Source:

Methods

(static) availableShaders() → {Array.<function()>}

Get all available shaders
Source:
Returns:
classes that extend WebGLModule.VisualizationLayer
Type
Array.<function()>

(static) getClass(id) → {function}

Get the shader class by type id
Parameters:
Name Type Description
id string
Source:
Returns:
class extends WebGLModule.VisualizationLayer
Type
function

(static) registerLayer(LayerRendererClass)

Register shader
Parameters:
Name Type Description
LayerRendererClass function class extends WebGLModule.VisualizationLayer
Source: