Files
armorpaint/Sources/arm/MaterialSlot.hx
T
2019-03-29 12:05:26 +01:00

27 lines
674 B
Haxe

package arm;
class MaterialSlot {
public var nodes = new zui.Nodes();
public var image:kha.Image = null;
public var data:iron.data.MaterialData;
static var counter = 0;
public var id = 0;
public var paintBase = true;
public var paintOpac = true;
public var paintOcc = true;
public var paintRough = true;
public var paintMet = true;
public var paintNor = true;
public var paintHeight = false;
public var paintEmis = false;
public var paintSubs = false;
public function new(m:iron.data.MaterialData = null) {
id = ++counter;
image = kha.Image.createRenderTarget(arm.util.RenderUtil.matPreviewSize, arm.util.RenderUtil.matPreviewSize);
data = m;
}
}