1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-05 02:39:46 +02:00
Oinktube/node_modules/three/examples/jsm/csm/CSM.d.ts
2023-12-11 11:59:56 -03:00

38 lines
735 B
TypeScript

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';