Drag and drop layer onto node canvas

This commit is contained in:
luboslenco
2019-11-23 23:46:11 +01:00
parent 8a1042e1f3
commit 779201ef5d
7 changed files with 58 additions and 26 deletions
+10 -8
View File
@@ -395,14 +395,16 @@ class NodesBrush {
]
];
public static function createImageTexture():TNode {
for (n in list[categories.indexOf("Nodes")]) {
if (n.type == "TEX_IMAGE") {
var canvas = arm.ui.UINodes.inst.canvasBrush;
var nodes = arm.ui.UINodes.inst.nodes;
var node = arm.ui.UINodes.makeNode(n, nodes, canvas);
canvas.nodes.push(node);
return node;
public static function createNode(nodeType:String):TNode {
for (c in list) {
for (n in c) {
if (n.type == nodeType) {
var canvas = arm.ui.UINodes.inst.canvasBrush;
var nodes = arm.ui.UINodes.inst.nodes;
var node = arm.ui.UINodes.makeNode(n, nodes, canvas);
canvas.nodes.push(node);
return node;
}
}
}
return null;
+10 -8
View File
@@ -2035,14 +2035,16 @@ class NodesMaterial {
]
];
public static function createImageTexture():TNode {
for (n in list[categories.indexOf("Texture")]) {
if (n.type == "TEX_IMAGE") {
var canvas = arm.ui.UINodes.inst.canvas;
var nodes = arm.ui.UINodes.inst.nodes;
var node = arm.ui.UINodes.makeNode(n, nodes, canvas);
canvas.nodes.push(node);
return node;
public static function createNode(nodeType:String):TNode {
for (c in list) {
for (n in c) {
if (n.type == nodeType) {
var canvas = arm.ui.UINodes.inst.canvas;
var nodes = arm.ui.UINodes.inst.nodes;
var node = arm.ui.UINodes.makeNode(n, nodes, canvas);
canvas.nodes.push(node);
return node;
}
}
}
return null;