Update fill layers on resize
This commit is contained in:
@@ -977,4 +977,29 @@ class Layers {
|
||||
iron.App.notifyOnInit(_init);
|
||||
}
|
||||
|
||||
public static function onLayersResized() {
|
||||
iron.App.notifyOnInit(function() {
|
||||
Layers.resizeLayers();
|
||||
var _layer = Context.layer;
|
||||
var _material = Context.material;
|
||||
for (l in arm.Project.layers) {
|
||||
if (l.fill_layer != null) {
|
||||
Context.layer = l;
|
||||
Context.material = l.fill_layer;
|
||||
Layers.updateFillLayer();
|
||||
}
|
||||
}
|
||||
Context.layer = _layer;
|
||||
Context.material = _material;
|
||||
MakeMaterial.parsePaintMaterial();
|
||||
});
|
||||
UVUtil.uvmap = null;
|
||||
UVUtil.uvmapCached = false;
|
||||
UVUtil.trianglemap = null;
|
||||
UVUtil.trianglemapCached = false;
|
||||
UVUtil.dilatemapCached = false;
|
||||
#if (kha_direct3d12 || kha_vulkan)
|
||||
arm.render.RenderPathRaytrace.ready = false;
|
||||
#end
|
||||
}
|
||||
}
|
||||
|
||||
@@ -70,15 +70,7 @@ class BoxExport {
|
||||
ui.combo(App.resHandle, ["128", "256", "512", "1K", "2K", "4K", "8K", "16K"], tr("Resolution"), true);
|
||||
#end
|
||||
if (App.resHandle.changed) {
|
||||
iron.App.notifyOnInit(Layers.resizeLayers);
|
||||
UVUtil.uvmap = null;
|
||||
UVUtil.uvmapCached = false;
|
||||
UVUtil.trianglemap = null;
|
||||
UVUtil.trianglemapCached = false;
|
||||
UVUtil.dilatemapCached = false;
|
||||
#if (kha_direct3d12 || kha_vulkan)
|
||||
arm.render.RenderPathRaytrace.ready = false;
|
||||
#end
|
||||
Layers.onLayersResized();
|
||||
}
|
||||
#if (krom_android || krom_ios)
|
||||
ui.combo(App.bitsHandle, ["8bit"], tr("Color"), true);
|
||||
|
||||
@@ -665,15 +665,7 @@ class TabLayers {
|
||||
UIMenu.keepOpen = true;
|
||||
}
|
||||
if (resHandleChangedLast && !App.resHandle.changed) {
|
||||
iron.App.notifyOnInit(Layers.resizeLayers);
|
||||
UVUtil.uvmap = null;
|
||||
UVUtil.uvmapCached = false;
|
||||
UVUtil.trianglemap = null;
|
||||
UVUtil.trianglemapCached = false;
|
||||
UVUtil.dilatemapCached = false;
|
||||
#if (kha_direct3d12 || kha_vulkan)
|
||||
arm.render.RenderPathRaytrace.ready = false;
|
||||
#end
|
||||
Layers.onLayersResized();
|
||||
}
|
||||
ui.text(tr("Res"));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user