David Catuhe 5 anos atrás
pai
commit
3517f7c5a4

+ 22 - 0
dist/preview release/babylon.d.ts

@@ -63900,6 +63900,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>;

Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
dist/preview release/babylon.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 48 - 4
dist/preview release/babylon.max.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
dist/preview release/babylon.max.js.map


+ 47 - 0
dist/preview release/babylon.module.d.ts

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

+ 22 - 0
dist/preview release/documentation.d.ts

@@ -63900,6 +63900,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>;

Diferenças do arquivo suprimidas por serem muito extensas
+ 2 - 2
dist/preview release/inspector/babylon.inspector.bundle.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 38 - 12
dist/preview release/inspector/babylon.inspector.bundle.max.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
dist/preview release/inspector/babylon.inspector.bundle.max.js.map


+ 1 - 0
dist/preview release/inspector/babylon.inspector.d.ts

@@ -1540,6 +1540,7 @@ declare module INSPECTOR {
         buttonLabel: string;
         url?: string;
         onClick: () => void;
+        onIconClick?: () => void;
     }
     export class LinkButtonComponent extends React.Component<ILinkButtonComponentProps> {
         constructor(props: ILinkButtonComponentProps);

+ 2 - 0
dist/preview release/inspector/babylon.inspector.module.d.ts

@@ -1999,6 +1999,7 @@ declare module "babylonjs-inspector/components/actionTabs/lines/linkButtonCompon
         buttonLabel: string;
         url?: string;
         onClick: () => void;
+        onIconClick?: () => void;
     }
     export class LinkButtonComponent extends React.Component<ILinkButtonComponentProps> {
         constructor(props: ILinkButtonComponentProps);
@@ -4271,6 +4272,7 @@ declare module INSPECTOR {
         buttonLabel: string;
         url?: string;
         onClick: () => void;
+        onIconClick?: () => void;
     }
     export class LinkButtonComponent extends React.Component<ILinkButtonComponentProps> {
         constructor(props: ILinkButtonComponentProps);

+ 47 - 0
dist/preview release/viewer/babylon.module.d.ts

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

Diferenças do arquivo suprimidas por serem muito extensas
+ 10 - 6
dist/preview release/viewer/babylon.viewer.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
dist/preview release/viewer/babylon.viewer.max.js


+ 9 - 1
src/Particles/particleSystemDebugger.ts

@@ -6,7 +6,15 @@ import { IParticleSystem } from './IParticleSystem';
  */
 export class ParticleSystemDebugger implements IDisposable {
 
-    public constructor(public system: IParticleSystem) {
+    /**
+     * Creates a new particle system debugger
+     * @param system defines the particle system to debug
+     */
+    public constructor(
+        /**
+         * Defines the particle system to debug
+         */
+        public system: IParticleSystem) {
 
     }