import { TActorParams } from '../../Actor'; import { TAnyAudioParams } from '../../Audio'; import { TAnyCameraParams } from '../../Camera'; import { TControlsParams } from '../../Controls'; import { TEnvMapParams } from '../../EnvMap'; import { TFogParams } from '../../Fog'; import { TFsmParams } from '../../Fsm'; import { TAnyIntersectionsWatcherParams } from '../../Intersections'; import { TAnyLightParams } from '../../Light'; import { TMaterialParams } from '../../Material'; import { TModel3dParams } from '../../Models3d'; import { TParticlesParams } from '../../Particles'; import { TPhysicsParams } from '../../Physics'; import { TRendererParams } from '../../Renderer'; import { TSpatialGridParams } from '../../Spatial'; import { TTextParams } from '../../Text'; export type TSpaceParamsEntities = Readonly<{ actors?: ReadonlyArray; audio?: ReadonlyArray; cameras?: ReadonlyArray; controls?: ReadonlyArray; envMaps?: ReadonlyArray; fogs?: ReadonlyArray; fsm?: ReadonlyArray; intersections?: ReadonlyArray; lights?: ReadonlyArray; materials?: ReadonlyArray; models3d?: ReadonlyArray; renderers?: ReadonlyArray; particles?: ReadonlyArray; physics?: TPhysicsParams; spatialGrids?: ReadonlyArray; texts?: ReadonlyArray; }>;