babylon.inspector.module.d.ts 1.7 KB

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