How to measure different screen space distances

Hey people
I’ve made a radial menu which is just an image, and blueprints work out where the mouse cursor is and figure out which “button” to press.
The problem is, when the resolution changes everything changes size and it no longer matches up. The code is at the right location but it is measuring too small when full screen.

How do I incorporate the screen size into it getting the distance between the menu center and the outer edge?

Hi man , you have to put in a fraction of the X and Y of the screen.
Basically you need a X and a Y that you can multiply to get the new xy of the game.
Try read this. we just talked about that but about the text.

Dur! Thanks mate. I’m using that in the player controller, so I can use the GetViewportSize node. How can I get the widgets current size to measure against? Then I would use that and divide by the screen size right?

OK so with your advice in mind I realized I was just confusing myself and came up with this simple solution:
My radial menu desired size is 256, and the distance from the center to the outer edge is 122.5, so 256 / 122.5 is 2.089, and just divide the desired size by that 2.089, and then multiply the result by the viewport scale factor, and that gives me the measurable screen distance! Yay.