UE4 Curved HUD & Mouse Input

The easiest fix would probably be to create ‘invisible’ buttons that are in the position where the distorted buttons are displayed, and send events on mouse over to the UI elements so they can react and change accordingly. A more involved, but probably better solution would be to read the pixel value of your distortion texture in and use some math to ‘correct’ the mouse location on click - but I wouldn’t have a clue where to start with this.