Is there any way at all to have a distorted/trapezoidal widget in UMG?

I want to distort a widget in a blueprint so it looks like it’s rendered in perspective.

Yes, I know you can put widgets in the world in 3D, but that’s not what I’m trying to do - I want to have a widget, that I can put in another blueprint, that has several elements rendered in “perspective” (different perspectives). I want it on the UI, not in the world.

I’ve read I can use render-to-texture for this, but I don’t see how I’d be able to get click events back to those widgets, and it seems like it would be very expensive.

Don’t try to use UMG to mimic Scaleform features; UMG is good, but there’s a lot of things it can’t do that Scaleform does by default.

Is this still true? There’s a package on the marketplace that allows for this, but I’d like to learn how to do it myself. Any updates on how to achieve this?!

Link? I just looked for it but I’m not finding anything.