|
@@ -34157,7 +34157,11 @@ var SliderLineComponent = /** @class */ (function (_super) {
|
|
};
|
|
};
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
- _this.state = { value: _this.props.target[_this.props.propertyName] };
|
|
|
|
|
|
+ var value = _this.props.target[_this.props.propertyName];
|
|
|
|
+ if (value === undefined) {
|
|
|
|
+ value = _this.props.maximum;
|
|
|
|
+ }
|
|
|
|
+ _this.state = { value: value };
|
|
}
|
|
}
|
|
return _this;
|
|
return _this;
|
|
}
|
|
}
|
|
@@ -34167,6 +34171,9 @@ var SliderLineComponent = /** @class */ (function (_super) {
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
var currentState = nextProps.target[nextProps.propertyName];
|
|
var currentState = nextProps.target[nextProps.propertyName];
|
|
|
|
+ if (currentState === undefined) {
|
|
|
|
+ currentState = nextProps.maximum;
|
|
|
|
+ }
|
|
if (currentState !== nextState.value || this._localChange) {
|
|
if (currentState !== nextState.value || this._localChange) {
|
|
nextState.value = currentState;
|
|
nextState.value = currentState;
|
|
this._localChange = false;
|
|
this._localChange = false;
|
|
@@ -34551,12 +34558,13 @@ var TextureLinkLineComponent = /** @class */ (function (_super) {
|
|
TextureLinkLineComponent.prototype.debugTexture = function () {
|
|
TextureLinkLineComponent.prototype.debugTexture = function () {
|
|
var texture = this.props.texture;
|
|
var texture = this.props.texture;
|
|
var material = this.props.material;
|
|
var material = this.props.material;
|
|
- if (!material) {
|
|
|
|
|
|
+ if (!material || !texture) {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
var scene = material.getScene();
|
|
var scene = material.getScene();
|
|
if (material.reservedDataStore && material.reservedDataStore.debugTexture === texture) {
|
|
if (material.reservedDataStore && material.reservedDataStore.debugTexture === texture) {
|
|
var debugMaterial_1 = material.reservedDataStore.debugMaterial;
|
|
var debugMaterial_1 = material.reservedDataStore.debugMaterial;
|
|
|
|
+ texture.level = material.reservedDataStore.level;
|
|
for (var _i = 0, _a = scene.meshes; _i < _a.length; _i++) {
|
|
for (var _i = 0, _a = scene.meshes; _i < _a.length; _i++) {
|
|
var mesh = _a[_i];
|
|
var mesh = _a[_i];
|
|
if (mesh.material === debugMaterial_1) {
|
|
if (mesh.material === debugMaterial_1) {
|
|
@@ -34592,6 +34600,8 @@ var TextureLinkLineComponent = /** @class */ (function (_super) {
|
|
}
|
|
}
|
|
material.reservedDataStore.debugTexture = texture;
|
|
material.reservedDataStore.debugTexture = texture;
|
|
material.reservedDataStore.debugMaterial = debugMaterial;
|
|
material.reservedDataStore.debugMaterial = debugMaterial;
|
|
|
|
+ material.reservedDataStore.level = texture.level;
|
|
|
|
+ texture.level = 1.0;
|
|
if (this.props.onDebugSelectionChangeObservable) {
|
|
if (this.props.onDebugSelectionChangeObservable) {
|
|
this.props.onDebugSelectionChangeObservable.notifyObservers(texture);
|
|
this.props.onDebugSelectionChangeObservable.notifyObservers(texture);
|
|
}
|
|
}
|
|
@@ -36913,11 +36923,13 @@ __webpack_require__.r(__webpack_exports__);
|
|
var BackgroundMaterialPropertyGridComponent = /** @class */ (function (_super) {
|
|
var BackgroundMaterialPropertyGridComponent = /** @class */ (function (_super) {
|
|
tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"](BackgroundMaterialPropertyGridComponent, _super);
|
|
tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"](BackgroundMaterialPropertyGridComponent, _super);
|
|
function BackgroundMaterialPropertyGridComponent(props) {
|
|
function BackgroundMaterialPropertyGridComponent(props) {
|
|
- return _super.call(this, props) || this;
|
|
|
|
|
|
+ var _this = _super.call(this, props) || this;
|
|
|
|
+ _this._onDebugSelectionChangeObservable = new babylonjs_Misc_observable__WEBPACK_IMPORTED_MODULE_2__["Observable"]();
|
|
|
|
+ return _this;
|
|
}
|
|
}
|
|
BackgroundMaterialPropertyGridComponent.prototype.renderTextures = function () {
|
|
BackgroundMaterialPropertyGridComponent.prototype.renderTextures = function () {
|
|
var material = this.props.material;
|
|
var material = this.props.material;
|
|
- var onDebugSelectionChangeObservable = new babylonjs_Misc_observable__WEBPACK_IMPORTED_MODULE_2__["Observable"]();
|
|
|
|
|
|
+ var onDebugSelectionChangeObservable = this._onDebugSelectionChangeObservable;
|
|
return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lineContainerComponent__WEBPACK_IMPORTED_MODULE_3__["LineContainerComponent"], { globalState: this.props.globalState, title: "TEXTURES" },
|
|
return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lineContainerComponent__WEBPACK_IMPORTED_MODULE_3__["LineContainerComponent"], { globalState: this.props.globalState, title: "TEXTURES" },
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_8__["TextureLinkLineComponent"], { label: "Diffuse", texture: material.diffuseTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_8__["TextureLinkLineComponent"], { label: "Diffuse", texture: material.diffuseTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_8__["TextureLinkLineComponent"], { label: "Reflection", texture: material.reflectionTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_8__["TextureLinkLineComponent"], { label: "Reflection", texture: material.reflectionTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
@@ -37098,7 +37110,9 @@ __webpack_require__.r(__webpack_exports__);
|
|
var PBRMaterialPropertyGridComponent = /** @class */ (function (_super) {
|
|
var PBRMaterialPropertyGridComponent = /** @class */ (function (_super) {
|
|
tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"](PBRMaterialPropertyGridComponent, _super);
|
|
tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"](PBRMaterialPropertyGridComponent, _super);
|
|
function PBRMaterialPropertyGridComponent(props) {
|
|
function PBRMaterialPropertyGridComponent(props) {
|
|
- return _super.call(this, props) || this;
|
|
|
|
|
|
+ var _this = _super.call(this, props) || this;
|
|
|
|
+ _this._onDebugSelectionChangeObservable = new babylonjs_Misc_observable__WEBPACK_IMPORTED_MODULE_2__["Observable"]();
|
|
|
|
+ return _this;
|
|
}
|
|
}
|
|
PBRMaterialPropertyGridComponent.prototype.renderTextures = function (onDebugSelectionChangeObservable) {
|
|
PBRMaterialPropertyGridComponent.prototype.renderTextures = function (onDebugSelectionChangeObservable) {
|
|
var material = this.props.material;
|
|
var material = this.props.material;
|
|
@@ -37120,10 +37134,9 @@ var PBRMaterialPropertyGridComponent = /** @class */ (function (_super) {
|
|
PBRMaterialPropertyGridComponent.prototype.render = function () {
|
|
PBRMaterialPropertyGridComponent.prototype.render = function () {
|
|
var _this = this;
|
|
var _this = this;
|
|
var material = this.props.material;
|
|
var material = this.props.material;
|
|
- var onDebugSelectionChangeObservable = new babylonjs_Misc_observable__WEBPACK_IMPORTED_MODULE_2__["Observable"]();
|
|
|
|
return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"]("div", { className: "pane" },
|
|
return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"]("div", { className: "pane" },
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_commonMaterialPropertyGridComponent__WEBPACK_IMPORTED_MODULE_7__["CommonMaterialPropertyGridComponent"], { globalState: this.props.globalState, lockObject: this.props.lockObject, material: material, onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_commonMaterialPropertyGridComponent__WEBPACK_IMPORTED_MODULE_7__["CommonMaterialPropertyGridComponent"], { globalState: this.props.globalState, lockObject: this.props.lockObject, material: material, onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
- this.renderTextures(onDebugSelectionChangeObservable),
|
|
|
|
|
|
+ this.renderTextures(this._onDebugSelectionChangeObservable),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lineContainerComponent__WEBPACK_IMPORTED_MODULE_3__["LineContainerComponent"], { globalState: this.props.globalState, title: "LIGHTING & COLORS" },
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lineContainerComponent__WEBPACK_IMPORTED_MODULE_3__["LineContainerComponent"], { globalState: this.props.globalState, title: "LIGHTING & COLORS" },
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_color3LineComponent__WEBPACK_IMPORTED_MODULE_4__["Color3LineComponent"], { label: "Albedo", target: material, propertyName: "albedoColor", onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_color3LineComponent__WEBPACK_IMPORTED_MODULE_4__["Color3LineComponent"], { label: "Albedo", target: material, propertyName: "albedoColor", onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_color3LineComponent__WEBPACK_IMPORTED_MODULE_4__["Color3LineComponent"], { label: "Reflectivity", target: material, propertyName: "reflectivityColor", onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_color3LineComponent__WEBPACK_IMPORTED_MODULE_4__["Color3LineComponent"], { label: "Reflectivity", target: material, propertyName: "reflectivityColor", onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
@@ -37140,8 +37153,8 @@ var PBRMaterialPropertyGridComponent = /** @class */ (function (_super) {
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_sliderLineComponent__WEBPACK_IMPORTED_MODULE_6__["SliderLineComponent"], { label: "Intensity", target: material.clearCoat, propertyName: "intensity", minimum: 0, maximum: 1, step: 0.01, onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_sliderLineComponent__WEBPACK_IMPORTED_MODULE_6__["SliderLineComponent"], { label: "Intensity", target: material.clearCoat, propertyName: "intensity", minimum: 0, maximum: 1, step: 0.01, onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_sliderLineComponent__WEBPACK_IMPORTED_MODULE_6__["SliderLineComponent"], { label: "Roughness", target: material.clearCoat, propertyName: "roughness", minimum: 0, maximum: 1, step: 0.01, onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_sliderLineComponent__WEBPACK_IMPORTED_MODULE_6__["SliderLineComponent"], { label: "Roughness", target: material.clearCoat, propertyName: "roughness", minimum: 0, maximum: 1, step: 0.01, onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_sliderLineComponent__WEBPACK_IMPORTED_MODULE_6__["SliderLineComponent"], { label: "IOR", target: material.clearCoat, propertyName: "indiceOfRefraction", minimum: 1.0, maximum: 3, step: 0.01, onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_sliderLineComponent__WEBPACK_IMPORTED_MODULE_6__["SliderLineComponent"], { label: "IOR", target: material.clearCoat, propertyName: "indiceOfRefraction", minimum: 1.0, maximum: 3, step: 0.01, onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
- react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_8__["TextureLinkLineComponent"], { label: "Texture", texture: material.clearCoat.texture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
|
|
- react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_8__["TextureLinkLineComponent"], { label: "Bump", texture: material.clearCoat.bumpTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
|
|
|
|
+ react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_8__["TextureLinkLineComponent"], { label: "Texture", texture: material.clearCoat.texture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: this._onDebugSelectionChangeObservable }),
|
|
|
|
+ react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_8__["TextureLinkLineComponent"], { label: "Bump", texture: material.clearCoat.bumpTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: this._onDebugSelectionChangeObservable }),
|
|
material.clearCoat.bumpTexture &&
|
|
material.clearCoat.bumpTexture &&
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_sliderLineComponent__WEBPACK_IMPORTED_MODULE_6__["SliderLineComponent"], { label: "Bump strength", target: material.clearCoat.bumpTexture, propertyName: "level", minimum: 0, maximum: 2, step: 0.01, onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_sliderLineComponent__WEBPACK_IMPORTED_MODULE_6__["SliderLineComponent"], { label: "Bump strength", target: material.clearCoat.bumpTexture, propertyName: "level", minimum: 0, maximum: 2, step: 0.01, onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_checkBoxLineComponent__WEBPACK_IMPORTED_MODULE_5__["CheckBoxLineComponent"], { label: "Tint", target: material.clearCoat, propertyName: "isTintEnabled", onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_checkBoxLineComponent__WEBPACK_IMPORTED_MODULE_5__["CheckBoxLineComponent"], { label: "Tint", target: material.clearCoat, propertyName: "isTintEnabled", onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
@@ -37152,7 +37165,7 @@ var PBRMaterialPropertyGridComponent = /** @class */ (function (_super) {
|
|
material.clearCoat.isEnabled && material.clearCoat.isTintEnabled &&
|
|
material.clearCoat.isEnabled && material.clearCoat.isTintEnabled &&
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_sliderLineComponent__WEBPACK_IMPORTED_MODULE_6__["SliderLineComponent"], { label: "Tint Thickness", target: material.clearCoat, propertyName: "tintThickness", minimum: 0, maximum: 20, step: 0.1, onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_sliderLineComponent__WEBPACK_IMPORTED_MODULE_6__["SliderLineComponent"], { label: "Tint Thickness", target: material.clearCoat, propertyName: "tintThickness", minimum: 0, maximum: 20, step: 0.1, onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
material.clearCoat.isEnabled && material.clearCoat.isTintEnabled &&
|
|
material.clearCoat.isEnabled && material.clearCoat.isTintEnabled &&
|
|
- react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_8__["TextureLinkLineComponent"], { label: "Tint Texture", texture: material.clearCoat.tintTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }))),
|
|
|
|
|
|
+ react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_8__["TextureLinkLineComponent"], { label: "Tint Texture", texture: material.clearCoat.tintTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: this._onDebugSelectionChangeObservable }))),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lineContainerComponent__WEBPACK_IMPORTED_MODULE_3__["LineContainerComponent"], { globalState: this.props.globalState, title: "ANISOTROPIC" },
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lineContainerComponent__WEBPACK_IMPORTED_MODULE_3__["LineContainerComponent"], { globalState: this.props.globalState, title: "ANISOTROPIC" },
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_checkBoxLineComponent__WEBPACK_IMPORTED_MODULE_5__["CheckBoxLineComponent"], { label: "Enabled", target: material.anisotropy, propertyName: "isEnabled", onValueChanged: function () { return _this.forceUpdate(); }, onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_checkBoxLineComponent__WEBPACK_IMPORTED_MODULE_5__["CheckBoxLineComponent"], { label: "Enabled", target: material.anisotropy, propertyName: "isEnabled", onValueChanged: function () { return _this.forceUpdate(); }, onPropertyChangedObservable: this.props.onPropertyChangedObservable }),
|
|
material.anisotropy.isEnabled &&
|
|
material.anisotropy.isEnabled &&
|
|
@@ -37221,14 +37234,16 @@ __webpack_require__.r(__webpack_exports__);
|
|
var PBRMetallicRoughnessMaterialPropertyGridComponent = /** @class */ (function (_super) {
|
|
var PBRMetallicRoughnessMaterialPropertyGridComponent = /** @class */ (function (_super) {
|
|
tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"](PBRMetallicRoughnessMaterialPropertyGridComponent, _super);
|
|
tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"](PBRMetallicRoughnessMaterialPropertyGridComponent, _super);
|
|
function PBRMetallicRoughnessMaterialPropertyGridComponent(props) {
|
|
function PBRMetallicRoughnessMaterialPropertyGridComponent(props) {
|
|
- return _super.call(this, props) || this;
|
|
|
|
|
|
+ var _this = _super.call(this, props) || this;
|
|
|
|
+ _this._onDebugSelectionChangeObservable = new babylonjs_Misc_observable__WEBPACK_IMPORTED_MODULE_2__["Observable"]();
|
|
|
|
+ return _this;
|
|
}
|
|
}
|
|
PBRMetallicRoughnessMaterialPropertyGridComponent.prototype.renderTextures = function () {
|
|
PBRMetallicRoughnessMaterialPropertyGridComponent.prototype.renderTextures = function () {
|
|
var material = this.props.material;
|
|
var material = this.props.material;
|
|
if (material.getActiveTextures().length === 0) {
|
|
if (material.getActiveTextures().length === 0) {
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
- var onDebugSelectionChangeObservable = new babylonjs_Misc_observable__WEBPACK_IMPORTED_MODULE_2__["Observable"]();
|
|
|
|
|
|
+ var onDebugSelectionChangeObservable = this._onDebugSelectionChangeObservable;
|
|
return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lineContainerComponent__WEBPACK_IMPORTED_MODULE_3__["LineContainerComponent"], { globalState: this.props.globalState, title: "TEXTURES" },
|
|
return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lineContainerComponent__WEBPACK_IMPORTED_MODULE_3__["LineContainerComponent"], { globalState: this.props.globalState, title: "TEXTURES" },
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_7__["TextureLinkLineComponent"], { label: "Base", texture: material.baseTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_7__["TextureLinkLineComponent"], { label: "Base", texture: material.baseTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_7__["TextureLinkLineComponent"], { label: "Metallic roughness", texture: material.metallicRoughnessTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_7__["TextureLinkLineComponent"], { label: "Metallic roughness", texture: material.metallicRoughnessTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
@@ -37286,14 +37301,16 @@ __webpack_require__.r(__webpack_exports__);
|
|
var PBRSpecularGlossinessMaterialPropertyGridComponent = /** @class */ (function (_super) {
|
|
var PBRSpecularGlossinessMaterialPropertyGridComponent = /** @class */ (function (_super) {
|
|
tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"](PBRSpecularGlossinessMaterialPropertyGridComponent, _super);
|
|
tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"](PBRSpecularGlossinessMaterialPropertyGridComponent, _super);
|
|
function PBRSpecularGlossinessMaterialPropertyGridComponent(props) {
|
|
function PBRSpecularGlossinessMaterialPropertyGridComponent(props) {
|
|
- return _super.call(this, props) || this;
|
|
|
|
|
|
+ var _this = _super.call(this, props) || this;
|
|
|
|
+ _this._onDebugSelectionChangeObservable = new babylonjs_Misc_observable__WEBPACK_IMPORTED_MODULE_2__["Observable"]();
|
|
|
|
+ return _this;
|
|
}
|
|
}
|
|
PBRSpecularGlossinessMaterialPropertyGridComponent.prototype.renderTextures = function () {
|
|
PBRSpecularGlossinessMaterialPropertyGridComponent.prototype.renderTextures = function () {
|
|
var material = this.props.material;
|
|
var material = this.props.material;
|
|
if (material.getActiveTextures().length === 0) {
|
|
if (material.getActiveTextures().length === 0) {
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
- var onDebugSelectionChangeObservable = new babylonjs_Misc_observable__WEBPACK_IMPORTED_MODULE_2__["Observable"]();
|
|
|
|
|
|
+ var onDebugSelectionChangeObservable = this._onDebugSelectionChangeObservable;
|
|
return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lineContainerComponent__WEBPACK_IMPORTED_MODULE_3__["LineContainerComponent"], { globalState: this.props.globalState, title: "TEXTURES" },
|
|
return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lineContainerComponent__WEBPACK_IMPORTED_MODULE_3__["LineContainerComponent"], { globalState: this.props.globalState, title: "TEXTURES" },
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_7__["TextureLinkLineComponent"], { label: "Diffuse", texture: material.diffuseTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_7__["TextureLinkLineComponent"], { label: "Diffuse", texture: material.diffuseTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_7__["TextureLinkLineComponent"], { label: "Specular glossiness", texture: material.specularGlossinessTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_7__["TextureLinkLineComponent"], { label: "Specular glossiness", texture: material.specularGlossinessTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
@@ -37350,14 +37367,16 @@ __webpack_require__.r(__webpack_exports__);
|
|
var StandardMaterialPropertyGridComponent = /** @class */ (function (_super) {
|
|
var StandardMaterialPropertyGridComponent = /** @class */ (function (_super) {
|
|
tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"](StandardMaterialPropertyGridComponent, _super);
|
|
tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"](StandardMaterialPropertyGridComponent, _super);
|
|
function StandardMaterialPropertyGridComponent(props) {
|
|
function StandardMaterialPropertyGridComponent(props) {
|
|
- return _super.call(this, props) || this;
|
|
|
|
|
|
+ var _this = _super.call(this, props) || this;
|
|
|
|
+ _this._onDebugSelectionChangeObservable = new babylonjs_Misc_observable__WEBPACK_IMPORTED_MODULE_2__["Observable"]();
|
|
|
|
+ return _this;
|
|
}
|
|
}
|
|
StandardMaterialPropertyGridComponent.prototype.renderTextures = function () {
|
|
StandardMaterialPropertyGridComponent.prototype.renderTextures = function () {
|
|
var material = this.props.material;
|
|
var material = this.props.material;
|
|
if (material.getActiveTextures().length === 0) {
|
|
if (material.getActiveTextures().length === 0) {
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
- var onDebugSelectionChangeObservable = new babylonjs_Misc_observable__WEBPACK_IMPORTED_MODULE_2__["Observable"]();
|
|
|
|
|
|
+ var onDebugSelectionChangeObservable = this._onDebugSelectionChangeObservable;
|
|
return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lineContainerComponent__WEBPACK_IMPORTED_MODULE_3__["LineContainerComponent"], { globalState: this.props.globalState, title: "TEXTURES" },
|
|
return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lineContainerComponent__WEBPACK_IMPORTED_MODULE_3__["LineContainerComponent"], { globalState: this.props.globalState, title: "TEXTURES" },
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_7__["TextureLinkLineComponent"], { label: "Diffuse", texture: material.diffuseTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_7__["TextureLinkLineComponent"], { label: "Diffuse", texture: material.diffuseTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_7__["TextureLinkLineComponent"], { label: "Specular", texture: material.specularTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_lines_textureLinkLineComponent__WEBPACK_IMPORTED_MODULE_7__["TextureLinkLineComponent"], { label: "Specular", texture: material.specularTexture, material: material, onSelectionChangedObservable: this.props.onSelectionChangedObservable, onDebugSelectionChangeObservable: onDebugSelectionChangeObservable }),
|
|
@@ -41654,7 +41673,7 @@ var Tools = /** @class */ (function () {
|
|
result.push(m);
|
|
result.push(m);
|
|
});
|
|
});
|
|
}
|
|
}
|
|
- else {
|
|
|
|
|
|
+ else if (!i.reservedDataStore || !i.reservedDataStore.hidden) {
|
|
result.push(i);
|
|
result.push(i);
|
|
}
|
|
}
|
|
}
|
|
}
|