1234567891011121314151617181920212223242526272829303132333435363738 |
- export class CSM {
- constructor( data: any );
- camera: any;
- parent: any;
- cascades: any;
- maxFar: any;
- mode: any;
- shadowMapSize: any;
- shadowBias: any;
- lightDirection: any;
- lightIntensity: any;
- lightNear: any;
- lightFar: any;
- lightMargin: any;
- customSplitsCallback: any;
- fade: boolean;
- mainFrustum: Frustum;
- frustums: any[];
- breaks: any[];
- lights: any[];
- shaders: Map<any, any>;
- createLights(): void;
- initCascades(): void;
- updateShadowBounds(): void;
- getBreaks(): void;
- update(): void;
- injectInclude(): void;
- setupMaterial( material: any ): void;
- updateUniforms(): void;
- getExtendedBreaks( target: any ): void;
- updateFrustums(): void;
- remove(): void;
- dispose(): void;
- }
- import Frustum from './Frustum.js';
|