CSM.d.ts 735 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. export class CSM {
  2. constructor( data: any );
  3. camera: any;
  4. parent: any;
  5. cascades: any;
  6. maxFar: any;
  7. mode: any;
  8. shadowMapSize: any;
  9. shadowBias: any;
  10. lightDirection: any;
  11. lightIntensity: any;
  12. lightNear: any;
  13. lightFar: any;
  14. lightMargin: any;
  15. customSplitsCallback: any;
  16. fade: boolean;
  17. mainFrustum: Frustum;
  18. frustums: any[];
  19. breaks: any[];
  20. lights: any[];
  21. shaders: Map<any, any>;
  22. createLights(): void;
  23. initCascades(): void;
  24. updateShadowBounds(): void;
  25. getBreaks(): void;
  26. update(): void;
  27. injectInclude(): void;
  28. setupMaterial( material: any ): void;
  29. updateUniforms(): void;
  30. getExtendedBreaks( target: any ): void;
  31. updateFrustums(): void;
  32. remove(): void;
  33. dispose(): void;
  34. }
  35. import Frustum from './Frustum.js';