mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-05 02:39:46 +02:00
38 lines
735 B
TypeScript
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';
|