|
@@ -535,6 +535,7 @@ declare module "babylonjs-inspector/components/actionTabs/lines/fileButtonLineCo
|
|
|
export class FileButtonLineComponent extends React.Component<IFileButtonLineComponentProps> {
|
|
|
private static _IDGenerator;
|
|
|
private _id;
|
|
|
+ private uploadInputRef;
|
|
|
constructor(props: IFileButtonLineComponentProps);
|
|
|
onChange(evt: any): void;
|
|
|
render(): JSX.Element;
|
|
@@ -612,6 +613,7 @@ declare module "babylonjs-inspector/components/actionTabs/lines/textureLineCompo
|
|
|
channel: ChannelToDisplay;
|
|
|
face: number;
|
|
|
}> {
|
|
|
+ private canvasRef;
|
|
|
constructor(props: ITextureLineComponentProps);
|
|
|
shouldComponentUpdate(nextProps: ITextureLineComponentProps, nextState: {
|
|
|
channel: ChannelToDisplay;
|
|
@@ -673,6 +675,7 @@ declare module "babylonjs-inspector/components/actionTabs/tabs/propertyGrids/mat
|
|
|
}
|
|
|
export class TexturePropertyGridComponent extends React.Component<ITexturePropertyGridComponentProps> {
|
|
|
private _adtInstrumentation;
|
|
|
+ private textureLineRef;
|
|
|
constructor(props: ITexturePropertyGridComponentProps);
|
|
|
componentWillUnmount(): void;
|
|
|
updateTexture(file: File): void;
|
|
@@ -1119,6 +1122,7 @@ declare module "babylonjs-inspector/components/actionTabs/tabs/propertyGrids/ani
|
|
|
private _onAnimationGroupPlayObserver;
|
|
|
private _onAnimationGroupPauseObserver;
|
|
|
private _onBeforeRenderObserver;
|
|
|
+ private timelineRef;
|
|
|
constructor(props: IAnimationGroupGridComponentProps);
|
|
|
disconnect(animationGroup: AnimationGroup): void;
|
|
|
connect(animationGroup: AnimationGroup): void;
|
|
@@ -1523,6 +1527,7 @@ declare module "babylonjs-inspector/components/actionTabs/tabs/propertyGrids/ani
|
|
|
private _runningAnimatable;
|
|
|
private _onBeforeRenderObserver;
|
|
|
private _isPlaying;
|
|
|
+ private timelineRef;
|
|
|
constructor(props: IAnimationGridComponentProps);
|
|
|
playOrPause(): void;
|
|
|
componentDidMount(): void;
|
|
@@ -1745,6 +1750,25 @@ declare module "babylonjs-inspector/components/actionTabs/tabs/propertyGrids/mat
|
|
|
render(): JSX.Element;
|
|
|
}
|
|
|
}
|
|
|
+declare module "babylonjs-inspector/components/actionTabs/tabs/propertyGrids/particleSystems/particleSystemPropertyGridComponent" {
|
|
|
+ import * as React from "react";
|
|
|
+ import { Observable } from "babylonjs/Misc/observable";
|
|
|
+ import { PropertyChangedEvent } from "babylonjs-inspector/components/propertyChangedEvent";
|
|
|
+ import { LockObject } from "babylonjs-inspector/components/actionTabs/tabs/propertyGrids/lockObject";
|
|
|
+ import { GlobalState } from "babylonjs-inspector/components/globalState";
|
|
|
+ import { IParticleSystem } from 'babylonjs/Particles/IParticleSystem';
|
|
|
+ interface IParticleSystemPropertyGridComponentProps {
|
|
|
+ globalState: GlobalState;
|
|
|
+ system: IParticleSystem;
|
|
|
+ lockObject: LockObject;
|
|
|
+ onSelectionChangedObservable?: Observable<any>;
|
|
|
+ onPropertyChangedObservable?: Observable<PropertyChangedEvent>;
|
|
|
+ }
|
|
|
+ export class ParticleSystemPropertyGridComponent extends React.Component<IParticleSystemPropertyGridComponentProps> {
|
|
|
+ constructor(props: IParticleSystemPropertyGridComponentProps);
|
|
|
+ render(): JSX.Element;
|
|
|
+ }
|
|
|
+}
|
|
|
declare module "babylonjs-inspector/components/actionTabs/tabs/propertyGridTabComponent" {
|
|
|
import { PaneComponent, IPaneComponentProps } from "babylonjs-inspector/components/actionTabs/paneComponent";
|
|
|
export class PropertyGridTabComponent extends PaneComponent {
|
|
@@ -1823,6 +1847,7 @@ declare module "babylonjs-inspector/components/actionTabs/lines/fileMultipleButt
|
|
|
export class FileMultipleButtonLineComponent extends React.Component<IFileMultipleButtonLineComponentProps> {
|
|
|
private static _IDGenerator;
|
|
|
private _id;
|
|
|
+ private uploadInputRef;
|
|
|
constructor(props: IFileMultipleButtonLineComponentProps);
|
|
|
onChange(evt: any): void;
|
|
|
render(): JSX.Element;
|
|
@@ -1917,6 +1942,7 @@ declare module "babylonjs-inspector/components/sceneExplorer/extensionsComponent
|
|
|
popupVisible: boolean;
|
|
|
}> {
|
|
|
private _popup;
|
|
|
+ private extensionRef;
|
|
|
constructor(props: IExtensionsComponentProps);
|
|
|
showPopup(): void;
|
|
|
componentDidMount(): void;
|
|
@@ -2138,6 +2164,20 @@ declare module "babylonjs-inspector/components/sceneExplorer/entities/boneTreeIt
|
|
|
render(): JSX.Element;
|
|
|
}
|
|
|
}
|
|
|
+declare module "babylonjs-inspector/components/sceneExplorer/entities/particleSystemTreeItemComponent" {
|
|
|
+ import { IExplorerExtensibilityGroup } from "babylonjs/Debug/debugLayer";
|
|
|
+ import * as React from 'react';
|
|
|
+ import { IParticleSystem } from 'babylonjs/Particles/IParticleSystem';
|
|
|
+ interface IParticleSystemTreeItemComponentProps {
|
|
|
+ system: IParticleSystem;
|
|
|
+ extensibilityGroups?: IExplorerExtensibilityGroup[];
|
|
|
+ onClick: () => void;
|
|
|
+ }
|
|
|
+ export class ParticleSystemTreeItemComponent extends React.Component<IParticleSystemTreeItemComponentProps> {
|
|
|
+ constructor(props: IParticleSystemTreeItemComponentProps);
|
|
|
+ render(): JSX.Element;
|
|
|
+ }
|
|
|
+}
|
|
|
declare module "babylonjs-inspector/components/sceneExplorer/treeItemSpecializedComponent" {
|
|
|
import { IExplorerExtensibilityGroup } from "babylonjs/Debug/debugLayer";
|
|
|
import * as React from "react";
|
|
@@ -2300,6 +2340,7 @@ declare module "babylonjs-inspector/components/sceneExplorer/sceneExplorerCompon
|
|
|
}> {
|
|
|
private _onSelectionChangeObserver;
|
|
|
private _onNewSceneAddedObserver;
|
|
|
+ private sceneExplorerRef;
|
|
|
private _once;
|
|
|
private _hooked;
|
|
|
private sceneMutationFunc;
|
|
@@ -2337,6 +2378,9 @@ declare module "babylonjs-inspector/components/embedHost/embedHostComponent" {
|
|
|
}
|
|
|
export class EmbedHostComponent extends React.Component<IEmbedHostComponentProps> {
|
|
|
private _once;
|
|
|
+ private splitRef;
|
|
|
+ private topPartRef;
|
|
|
+ private bottomPartRef;
|
|
|
constructor(props: IEmbedHostComponentProps);
|
|
|
componentDidMount(): void;
|
|
|
renderContent(): JSX.Element;
|
|
@@ -2851,6 +2895,7 @@ declare module INSPECTOR {
|
|
|
export class FileButtonLineComponent extends React.Component<IFileButtonLineComponentProps> {
|
|
|
private static _IDGenerator;
|
|
|
private _id;
|
|
|
+ private uploadInputRef;
|
|
|
constructor(props: IFileButtonLineComponentProps);
|
|
|
onChange(evt: any): void;
|
|
|
render(): JSX.Element;
|
|
@@ -2914,6 +2959,7 @@ declare module INSPECTOR {
|
|
|
channel: ChannelToDisplay;
|
|
|
face: number;
|
|
|
}> {
|
|
|
+ private canvasRef;
|
|
|
constructor(props: ITextureLineComponentProps);
|
|
|
shouldComponentUpdate(nextProps: ITextureLineComponentProps, nextState: {
|
|
|
channel: ChannelToDisplay;
|
|
@@ -2965,6 +3011,7 @@ declare module INSPECTOR {
|
|
|
}
|
|
|
export class TexturePropertyGridComponent extends React.Component<ITexturePropertyGridComponentProps> {
|
|
|
private _adtInstrumentation;
|
|
|
+ private textureLineRef;
|
|
|
constructor(props: ITexturePropertyGridComponentProps);
|
|
|
componentWillUnmount(): void;
|
|
|
updateTexture(file: File): void;
|
|
@@ -3288,6 +3335,7 @@ declare module INSPECTOR {
|
|
|
private _onAnimationGroupPlayObserver;
|
|
|
private _onAnimationGroupPauseObserver;
|
|
|
private _onBeforeRenderObserver;
|
|
|
+ private timelineRef;
|
|
|
constructor(props: IAnimationGroupGridComponentProps);
|
|
|
disconnect(animationGroup: BABYLON.AnimationGroup): void;
|
|
|
connect(animationGroup: BABYLON.AnimationGroup): void;
|
|
@@ -3565,6 +3613,7 @@ declare module INSPECTOR {
|
|
|
private _runningAnimatable;
|
|
|
private _onBeforeRenderObserver;
|
|
|
private _isPlaying;
|
|
|
+ private timelineRef;
|
|
|
constructor(props: IAnimationGridComponentProps);
|
|
|
playOrPause(): void;
|
|
|
componentDidMount(): void;
|
|
@@ -3736,6 +3785,19 @@ declare module INSPECTOR {
|
|
|
}
|
|
|
}
|
|
|
declare module INSPECTOR {
|
|
|
+ interface IParticleSystemPropertyGridComponentProps {
|
|
|
+ globalState: GlobalState;
|
|
|
+ system: BABYLON.IParticleSystem;
|
|
|
+ lockObject: LockObject;
|
|
|
+ onSelectionChangedObservable?: BABYLON.Observable<any>;
|
|
|
+ onPropertyChangedObservable?: BABYLON.Observable<PropertyChangedEvent>;
|
|
|
+ }
|
|
|
+ export class ParticleSystemPropertyGridComponent extends React.Component<IParticleSystemPropertyGridComponentProps> {
|
|
|
+ constructor(props: IParticleSystemPropertyGridComponentProps);
|
|
|
+ render(): JSX.Element;
|
|
|
+ }
|
|
|
+}
|
|
|
+declare module INSPECTOR {
|
|
|
export class PropertyGridTabComponent extends PaneComponent {
|
|
|
private _timerIntervalId;
|
|
|
private _lockObject;
|
|
@@ -3805,6 +3867,7 @@ declare module INSPECTOR {
|
|
|
export class FileMultipleButtonLineComponent extends React.Component<IFileMultipleButtonLineComponentProps> {
|
|
|
private static _IDGenerator;
|
|
|
private _id;
|
|
|
+ private uploadInputRef;
|
|
|
constructor(props: IFileMultipleButtonLineComponentProps);
|
|
|
onChange(evt: any): void;
|
|
|
render(): JSX.Element;
|
|
@@ -3889,6 +3952,7 @@ declare module INSPECTOR {
|
|
|
popupVisible: boolean;
|
|
|
}> {
|
|
|
private _popup;
|
|
|
+ private extensionRef;
|
|
|
constructor(props: IExtensionsComponentProps);
|
|
|
showPopup(): void;
|
|
|
componentDidMount(): void;
|
|
@@ -4069,6 +4133,17 @@ declare module INSPECTOR {
|
|
|
}
|
|
|
}
|
|
|
declare module INSPECTOR {
|
|
|
+ interface IParticleSystemTreeItemComponentProps {
|
|
|
+ system: BABYLON.IParticleSystem;
|
|
|
+ extensibilityGroups?: BABYLON.IExplorerExtensibilityGroup[];
|
|
|
+ onClick: () => void;
|
|
|
+ }
|
|
|
+ export class ParticleSystemTreeItemComponent extends React.Component<IParticleSystemTreeItemComponentProps> {
|
|
|
+ constructor(props: IParticleSystemTreeItemComponentProps);
|
|
|
+ render(): JSX.Element;
|
|
|
+ }
|
|
|
+}
|
|
|
+declare module INSPECTOR {
|
|
|
interface ITreeItemSpecializedComponentProps {
|
|
|
label: string;
|
|
|
entity?: any;
|
|
@@ -4209,6 +4284,7 @@ declare module INSPECTOR {
|
|
|
}> {
|
|
|
private _onSelectionChangeObserver;
|
|
|
private _onNewSceneAddedObserver;
|
|
|
+ private sceneExplorerRef;
|
|
|
private _once;
|
|
|
private _hooked;
|
|
|
private sceneMutationFunc;
|
|
@@ -4242,6 +4318,9 @@ declare module INSPECTOR {
|
|
|
}
|
|
|
export class EmbedHostComponent extends React.Component<IEmbedHostComponentProps> {
|
|
|
private _once;
|
|
|
+ private splitRef;
|
|
|
+ private topPartRef;
|
|
|
+ private bottomPartRef;
|
|
|
constructor(props: IEmbedHostComponentProps);
|
|
|
componentDidMount(): void;
|
|
|
renderContent(): JSX.Element;
|