Variable underwaterShaderConst
underwaterShader: {
fragmentShader: string;
uniforms: {
tDepth: { value: null };
tDiffuse: { value: null };
uCameraFar: { value: number };
uCameraNear: { value: number };
uCameraPosition: { value: number[] };
uCausticScale: { value: number };
uCausticStrength: { value: number };
uProjectionMatrixInverse: { value: null };
uTime: { value: number };
uViewMatrixInverse: { value: null };
uWaterColor: { value: number[] };
uWaterDensity: { value: number };
uWaterSurface: { value: number };
};
vertexShader: string;
} = ...
Type Declaration
fragmentShader: string
vertexShader: string