|
@@ -67145,6 +67145,30 @@ declare module "babylonjs/Particles/cloudPoint" {
|
|
|
constructor(id: number, posFunction: Nullable<(particle: CloudPoint, i?: number, s?: number) => void>);
|
|
|
}
|
|
|
}
|
|
|
+declare module "babylonjs/Particles/particleSystemDebugger" {
|
|
|
+ import { IDisposable } from "babylonjs/scene";
|
|
|
+ import { IParticleSystem } from "babylonjs/Particles/IParticleSystem";
|
|
|
+ /**
|
|
|
+ * Represents a set of particle systems working together to create a specific effect
|
|
|
+ */
|
|
|
+ export class ParticleSystemDebugger implements IDisposable {
|
|
|
+ /**
|
|
|
+ * Defines the particle system to debug
|
|
|
+ */
|
|
|
+ system: IParticleSystem;
|
|
|
+ /**
|
|
|
+ * Creates a new particle system debugger
|
|
|
+ * @param system defines the particle system to debug
|
|
|
+ */
|
|
|
+ constructor(
|
|
|
+ /**
|
|
|
+ * Defines the particle system to debug
|
|
|
+ */
|
|
|
+ system: IParticleSystem);
|
|
|
+ /** Clear all the resources */
|
|
|
+ dispose(): void;
|
|
|
+ }
|
|
|
+}
|
|
|
declare module "babylonjs/Particles/index" {
|
|
|
export * from "babylonjs/Particles/baseParticleSystem";
|
|
|
export * from "babylonjs/Particles/EmitterTypes/index";
|
|
@@ -67160,6 +67184,7 @@ declare module "babylonjs/Particles/index" {
|
|
|
export * from "babylonjs/Particles/cloudPoint";
|
|
|
export * from "babylonjs/Particles/pointsCloudSystem";
|
|
|
export * from "babylonjs/Particles/subEmitter";
|
|
|
+ export * from "babylonjs/Particles/particleSystemDebugger";
|
|
|
}
|
|
|
declare module "babylonjs/Physics/physicsEngineComponent" {
|
|
|
import { Nullable } from "babylonjs/types";
|
|
@@ -137992,6 +138017,28 @@ declare module BABYLON {
|
|
|
}
|
|
|
}
|
|
|
declare module BABYLON {
|
|
|
+ /**
|
|
|
+ * Represents a set of particle systems working together to create a specific effect
|
|
|
+ */
|
|
|
+ export class ParticleSystemDebugger implements IDisposable {
|
|
|
+ /**
|
|
|
+ * Defines the particle system to debug
|
|
|
+ */
|
|
|
+ system: IParticleSystem;
|
|
|
+ /**
|
|
|
+ * Creates a new particle system debugger
|
|
|
+ * @param system defines the particle system to debug
|
|
|
+ */
|
|
|
+ constructor(
|
|
|
+ /**
|
|
|
+ * Defines the particle system to debug
|
|
|
+ */
|
|
|
+ system: IParticleSystem);
|
|
|
+ /** Clear all the resources */
|
|
|
+ dispose(): void;
|
|
|
+ }
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
interface Scene {
|
|
|
/** @hidden (Backing field) */
|
|
|
_physicsEngine: Nullable<IPhysicsEngine>;
|