Skip to main content

Node

_ @sys.node;

node find formula id by name

fid0:=node.fid.by.name(u0, slider0X1);

node visible

node.set.visible
node.prop.visible.s(_0, _1, _2);
node.set.visible(u0, cursor0, in.focus);

node parent

parent:=node.get.parent(u0, nid);
node.change.parent(u0, parent, _0);
_ @os.util2;
node.move.to.parent(nid);

Create node3

_ @basic.ui.shader.node3.inc;
new.ui.shader.node3(sn0, 0,0,1, 500,500, 70014,28802); 

Set/get Z order

node.prop.z.order.s(u0, sn0, -1);

new.node.common0

_ @os.util0;
new.node.common0 {
# hid, x,y,s, w,h, node, p0
_0:=node.new.this.ex(u0, _6, _7);
node.prop.x.s(u0, _0, _1);
node.prop.y.s(u0, _0, _2);
node.prop.s.s(u0, _0, _3);
node.prop.w.s(u0, _0, _4);
node.prop.h.s(u0, _0, _5);
};
new.node.common0(sl0, 0,0,2, 200,100, node.fid.by.name(u0, slider0X1), 0);

node.anchor.point.s

# (future deprecated)
node.anchor.point.s(r0, 0.5,0.5);
# (new todo)
node.set.anchor.point(r0, nid, 0.5,0.5);

node.value

# v1
node.value.s(u0, id,0, lvec0);

node props: x,y,s,width,height

# get width
node.prop.w.g(u0, w);

node get index

index0=node.get.index(u0, nid0);

node get child at index

prev0=node.get.child.at(u0, parent0,index0-1);

node.get.bounding.box

node.get.bounding.box(u0, -1, 0);
update.wh.bbox {
node.get.bounding.box(u0, -1, 0);
x:=o0;
y:=o1;
w:=o2;
h:=o3;
};

111

node.transform.point(u0, view1, nid, 0,0);

@sys.display

_ @sys.display;