Save layer channel visibility
This commit is contained in:
@@ -4,7 +4,7 @@ import zui.Nodes;
|
||||
import iron.data.SceneFormat;
|
||||
|
||||
typedef TProjectFormat = {
|
||||
@:optional public var version: String;
|
||||
public var version: String;
|
||||
@:optional public var brush_nodes: Array<TNodeCanvas>;
|
||||
@:optional public var brush_icons: Array<haxe.io.Bytes>;
|
||||
@:optional public var material_nodes: Array<TNodeCanvas>;
|
||||
@@ -30,6 +30,15 @@ typedef TLayerData = {
|
||||
public var object_mask: Int;
|
||||
public var blending: Int;
|
||||
public var parent: Int;
|
||||
public var paint_base: Bool;
|
||||
public var paint_opac: Bool;
|
||||
public var paint_occ: Bool;
|
||||
public var paint_rough: Bool;
|
||||
public var paint_met: Bool;
|
||||
public var paint_nor: Bool;
|
||||
public var paint_height: Bool;
|
||||
public var paint_emis: Bool;
|
||||
public var paint_subs: Bool;
|
||||
}
|
||||
|
||||
typedef TAsset = {
|
||||
|
||||
@@ -59,7 +59,16 @@ class ExportArm {
|
||||
material_mask: l.material_mask != null ? Project.materials.indexOf(l.material_mask) : -1,
|
||||
object_mask: l.objectMask,
|
||||
blending: l.blending,
|
||||
parent: l.parent != null ? Project.layers.indexOf(l.parent) : -1
|
||||
parent: l.parent != null ? Project.layers.indexOf(l.parent) : -1,
|
||||
paint_base: l.paintBase,
|
||||
paint_opac: l.paintOpac,
|
||||
paint_occ: l.paintOcc,
|
||||
paint_rough: l.paintRough,
|
||||
paint_met: l.paintMet,
|
||||
paint_nor: l.paintNor,
|
||||
paint_height: l.paintHeight,
|
||||
paint_emis: l.paintEmis,
|
||||
paint_subs: l.paintSubs
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -267,6 +267,16 @@ class ImportArm {
|
||||
l.objectMask = ld.object_mask;
|
||||
l.blending = ld.blending;
|
||||
|
||||
l.paintBase = ld.paint_base;
|
||||
l.paintOpac = ld.paint_opac;
|
||||
l.paintOcc = ld.paint_occ;
|
||||
l.paintRough = ld.paint_rough;
|
||||
l.paintMet = ld.paint_met;
|
||||
l.paintNor = ld.paint_nor;
|
||||
l.paintHeight = ld.paint_height;
|
||||
l.paintEmis = ld.paint_emis;
|
||||
l.paintSubs = ld.paint_subs;
|
||||
|
||||
// texpaint.unload();
|
||||
// texpaint_nor.unload();
|
||||
// texpaint_pack.unload();
|
||||
|
||||
Reference in New Issue
Block a user