UNPKG

@takram/three-clouds

Version:
14 lines (13 loc) 434 B
import { Pass } from 'postprocessing'; import { Camera } from 'three'; import { CascadedShadowMaps } from './CascadedShadowMaps'; export interface PassBaseOptions { shadow: CascadedShadowMaps; } export declare abstract class PassBase extends Pass { shadow: CascadedShadowMaps; private _mainCamera; constructor(name: string, options: PassBaseOptions); get mainCamera(): Camera; set mainCamera(value: Camera); }