Scale box is doesn't work...

I’ve heard that scale boxes are useful for preventing child widgets from inheriting their size from the parent. But for now it doesn’t work at all.
Placing a child widget inside a scale box and changing the render scale of the scale box’s parent will change the scale in the same way.




What is this happening? IIs something wrong with the settings?

Change streching to custom / user specified.

Also setting parents render scale yes does effects childs rendering too as expected. You can compansate child widgets scale though.

What are you trying to achieve we can be more helpfull about the thing you are trying to achieve.

Change streching to custom / user specified.

No matter what stretch setting i use, i can’t eliminate the effect of parent scaling.

What are you trying to achieve

It’s simple. Moves a child widget using the parent’s scaling. The child does not need to be affected by scaling.

Render Transforms are great for temporary transforms (such as animating a widget) but not necessarily good for permanent transforms. For example if you need to scale up the size of a Widget, do so by wrapping the Widget with a Scale Box instead of adjusting Scale through Render Transforms. A Scale Box will perform Layout Scale while Render Transforms (which are not calculated as part of Layout) will not so they will not be scaled properly when scaling for different resolutions and could lead to improper scaling of your Widgets. UMG Best Practices

You can just do with common controls as follows

I have an overlay as wrapper
I have a scale box
I have a child in scale box (image- button whatever)

I change size and it acts accordingly, not effecting the child image

Why? Cause

of the scale box and its settings which is user specified and ignore scaling

I was using render transforms exactly for use in widget animations.
I need scaling only in the X axis direction. The scale box doesn’t seem to support this.