iCSMParams<T>: { baseMaterial: T | InstanceType<T>; cacheKey?: (() => string); fragmentShader?: string; patchMap?: iCSMPatchMap; silent?: boolean; uniforms?: { [
key:
string]
: IUniform<any>; }; vertexShader?: string; } & (MaterialParams<T> extends undefined ? any : MaterialParams<T>) Type declaration
baseMaterial: T | InstanceType<T>
Optional cacheKey?: (() => string)
Optional fragmentShader?: string
Optional silent?: boolean
Optional uniforms?: {
[key: string]: IUniform<any>;
}
[key: string]: IUniform<any>
Optional vertexShader?: string