Interface ParameterizedShaderOptions<Parameters, ExtraParameters>

Type Parameters

  • Parameters = any

  • ExtraParameters = any

Hierarchy

Properties

encodeExtraParameters?: ((p: ExtraParameters) => any)

Type declaration

    • (p: ExtraParameters): any
    • Parameters

      • p: ExtraParameters

      Returns any

encodeParameters?: ((p: Parameters) => any)

Type declaration

    • (p: Parameters): any
    • Parameters

      • p: Parameters

      Returns any

extraParameters?: WatchableValueInterface<ExtraParameters>
fallbackParameters?: WatchableValueInterface<Parameters>
memoizeKey: any
parameters: WatchableValueInterface<Parameters>
shaderError?: WatchableShaderError

Generated using TypeDoc