import { DirectionalLight } from '@babylonjs/core/Lights/directionalLight.js' ; import { ShadowGenerator } from '@babylonjs/core/Lights/Shadows/shadowGenerator.js' ; import BaseShadowGeneratorLifecycleListener from './BaseShadowGeneratorLifecycleListener' ; export default class ShadowGeneratorLifecycleListener extends BaseShadowGeneratorLifecycleListener < ShadowGenerator , any > { createShadowGenerator = ( mapSize , light , useFullFloatFirst ? ) => { return new ShadowGenerator ( mapSize , light , useFullFloatFirst ) ; } ; get generatorType ( ) : string { return 'ShadowGenerator' ; } }