Skip to content

Commit dc67a41

Browse files
authored
Merge pull request #20285 from linbingquan/dev-jsm-cleanup
CSM: Clean up.
2 parents 0dd9f90 + a53ca31 commit dc67a41

File tree

4 files changed

+66
-56
lines changed

4 files changed

+66
-56
lines changed

examples/jsm/csm/CSM.d.ts

Lines changed: 35 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,38 @@
11
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;
2+
3+
constructor( data: any );
4+
camera: any;
5+
parent: any;
6+
cascades: any;
7+
maxFar: any;
8+
mode: any;
9+
shadowMapSize: any;
10+
shadowBias: any;
11+
lightDirection: any;
12+
lightIntensity: any;
13+
lightNear: any;
14+
lightFar: any;
15+
lightMargin: any;
16+
customSplitsCallback: any;
17+
fade: boolean;
18+
mainFrustum: Frustum;
19+
frustums: any[];
20+
breaks: any[];
21+
lights: any[];
22+
shaders: Map<any, any>;
23+
createLights(): void;
24+
initCascades(): void;
25+
updateShadowBounds(): void;
26+
getBreaks(): void;
27+
update(): void;
28+
injectInclude(): void;
29+
setupMaterial( material: any ): void;
30+
updateUniforms(): void;
31+
getExtendedBreaks( target: any ): void;
32+
updateFrustums(): void;
33+
remove(): void;
34+
dispose(): void;
35+
3436
}
37+
3538
import Frustum from "./Frustum.js";

examples/jsm/csm/CSMHelper.d.ts

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
export class CSMHelper {
2-
constructor(csm: any);
3-
csm: any;
4-
displayFrustum: boolean;
5-
displayPlanes: boolean;
6-
displayShadowBounds: boolean;
7-
frustumLines: any;
8-
cascadeLines: any[];
9-
cascadePlanes: any[];
10-
shadowLines: any[];
11-
updateVisibility(): void;
12-
update(): void;
2+
3+
constructor( csm: any );
4+
csm: any;
5+
displayFrustum: boolean;
6+
displayPlanes: boolean;
7+
displayShadowBounds: boolean;
8+
frustumLines: any;
9+
cascadeLines: any[];
10+
cascadePlanes: any[];
11+
shadowLines: any[];
12+
updateVisibility(): void;
13+
update(): void;
14+
1315
}

examples/jsm/csm/Frustum.d.ts

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
export default class Frustum {
2-
constructor(data: any);
3-
vertices: {
4-
near: any[];
5-
far: any[];
6-
};
7-
setFromProjectionMatrix(projectionMatrix: any, maxFar: any): {
8-
near: any[];
9-
far: any[];
10-
};
11-
split(breaks: any, target: any): void;
12-
toSpace(cameraMatrix: any, target: any): void;
2+
3+
constructor( data: any );
4+
vertices: {
5+
near: any[];
6+
far: any[];
7+
};
8+
setFromProjectionMatrix( projectionMatrix: any, maxFar: any ): {
9+
near: any[];
10+
far: any[];
11+
};
12+
split( breaks: any, target: any ): void;
13+
toSpace( cameraMatrix: any, target: any ): void;
14+
1315
}

examples/jsm/csm/Shader.d.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
declare namespace _default {
2-
export const lights_fragment_begin: string;
3-
export const lights_pars_begin: string;
2+
3+
export const lights_fragment_begin: string;
4+
export const lights_pars_begin: string;
5+
46
}
7+
58
export default _default;

0 commit comments

Comments
 (0)