Shader Controller Base Interface

Used directly this interface is like an any type for Shader Controllers. But it is also used as a base for more specific Shader Controller interfaces.

interface BaseShaderController {
    getResolvedProps: (() => Record<string, any>);
    props: Record<string, any>;
    shader: CoreShader;
    type: keyof ShaderMap;
}

Implemented by

Properties

getResolvedProps: (() => Record<string, any>)
props: Record<string, any>
shader: CoreShader
type: keyof ShaderMap