WebGLLights.d.ts 897 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. export class WebGLLights {
  2. constructor( gl: WebGLRenderingContext, properties: any, info: any );
  3. state: {
  4. version: number;
  5. hash: {
  6. directionalLength: number;
  7. pointLength: number;
  8. spotLength: number;
  9. rectAreaLength: number;
  10. hemiLength: number;
  11. numDirectionalShadows: number;
  12. numPointShadows: number;
  13. numSpotShadows: number;
  14. };
  15. ambient: Array<number>;
  16. probe: Array<any>;
  17. directional: Array<any>;
  18. directionalShadowMap: Array<any>;
  19. directionalShadowMatrix: Array<any>;
  20. spot: Array<any>;
  21. spotShadowMap: Array<any>;
  22. spotShadowMatrix: Array<any>;
  23. rectArea: Array<any>;
  24. point: Array<any>;
  25. pointShadowMap: Array<any>;
  26. pointShadowMatrix: Array<any>;
  27. hemi: Array<any>;
  28. numDirectionalShadows: number;
  29. numPointShadows: number;
  30. numSpotShadows: number;
  31. };
  32. get( light: any ): any;
  33. setup( lights: any, shadows: any, camera: any ): void;
  34. }