What is Set render translation?

Hello. Please, explain me a difference between Set render translation and Set position nodes. I can change a widget position by using these nodes, but i can not undertand a difference between.

The first one is an offset from the widget’s location.

The second one is a property of a specialised container called a Canvas Panel available only when a widget is a direct child of said container; it offers a unique method of placing widgets supported by anchors. The 2nd node allows you to manipulate this:

image

As a general rule: various containers create slots for the widgets they host, often offering unique functionality. If you placed a widget inside a Grid Panel, its slots would allow you to pad, layer, span rows / columns and nudge children:

image

image

You can’t do all that with mere render translation. Think of the Render Transforms (which the 1st node you show is a part of) as of a generic tool used to manipulate widgets once the slot has done its job:

image

Think of the Target is [x] Slot nodes as of specialised tools allowing for unique treatment of the hosted children.

4 Likes