diff --git a/Sources/arm/ui/TabSwatches.hx b/Sources/arm/ui/TabSwatches.hx index 2459c946..fd363013 100644 --- a/Sources/arm/ui/TabSwatches.hx +++ b/Sources/arm/ui/TabSwatches.hx @@ -131,9 +131,19 @@ class TabSwatches { var h = Id.handle(); h.color = Context.swatch.base; Context.swatch.base = zui.Ext.colorWheel(ui, h, false, null, 11 * ui.t.ELEMENT_H * ui.SCALE(), true); + var hopacity = Id.handle({ value: Context.swatch.opacity }); + Context.swatch.opacity = ui.slider(hopacity, "Opacity", 0, 1, true); + var hocclusion = Id.handle({ value: Context.swatch.occlusion }); + Context.swatch.occlusion = ui.slider(hocclusion, "Occlusion", 0, 1, true); + var hroughness = Id.handle({ value: Context.swatch.roughness }); + Context.swatch.roughness = ui.slider(hroughness, "Roughness", 0, 1, true); + var hmetallic = Id.handle({ value: Context.swatch.metallic }); + Context.swatch.metallic = ui.slider(hmetallic, "Metallic", 0, 1, true); + var hheight = Id.handle({ value: Context.swatch.height }); + Context.swatch.height = ui.slider(hheight, "Height", 0, 1, true); if (ui.changed || ui.isTyping) UIMenu.keepOpen = true; if (ui.inputReleased) Context.setSwatch(Context.swatch); // Trigger material preview update - }, 11, Std.int(Input.getMouse().x - 200 * ui.SCALE()), Std.int(Input.getMouse().y - 250 * ui.SCALE())); + }, 16, Std.int(Input.getMouse().x - 200 * ui.SCALE()), Std.int(Input.getMouse().y - 250 * ui.SCALE())); } Context.selectTime = Time.time();