babylon.inspector.module.d.ts 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /*Babylon.js Inspector*/
  2. // Dependencies for this module:
  3. // ../../../../Tools/Gulp/babylonjs
  4. declare module 'babylonjs-inspector' {
  5. export * from "babylonjs-inspector/inspector";
  6. }
  7. import { Scene, Observable, IInspectorOptions } from "babylonjs";
  8. import { PropertyChangedEvent } from "babylonjs-inspector/components/propertyChangedEvent";
  9. export declare class Inspector {
  10. static OnSelectionChangeObservable: Observable<string>;
  11. static OnPropertyChangedObservable: Observable<PropertyChangedEvent>;
  12. static readonly IsVisible: boolean;
  13. static EarlyAttachToLoader(): void;
  14. static Show(scene: Scene, userOptions: Partial<IInspectorOptions>): void;
  15. static Hide(): void;
  16. }
  17. declare module 'babylonjs-inspector/components/propertyChangedEvent' {
  18. export class PropertyChangedEvent {
  19. object: any;
  20. property: string;
  21. value: any;
  22. initialValue: any;
  23. }
  24. }
  25. /*Babylon.js Inspector*/
  26. // Dependencies for this module:
  27. // ../../../../Tools/Gulp/babylonjs
  28. declare module INSPECTOR {
  29. }
  30. export declare class Inspector {
  31. static OnSelectionChangeObservable: BABYLON.Observable<string>;
  32. static OnPropertyChangedObservable: BABYLON.Observable<PropertyChangedEvent>;
  33. static readonly IsVisible: boolean;
  34. static EarlyAttachToLoader(): void;
  35. static Show(scene: BABYLON.Scene, userOptions: Partial<BABYLON.IInspectorOptions>): void;
  36. static Hide(): void;
  37. }
  38. declare module INSPECTOR {
  39. export class PropertyChangedEvent {
  40. object: any;
  41. property: string;
  42. value: any;
  43. initialValue: any;
  44. }
  45. }