Is it possible to draw hexagonal buttons in UMG?

Hi, I’m working on the UI for my game and I was wondering if there was any native way to draw hexagonal buttons in UMG. If not, my current plan is to check if the click location lies within a certain part of the button [maybe a custom widget] that forms a hexagonal shape. However I’m not sure if this would be useful if I have neighboring hexagonal buttons forming a sort of hex grid of buttons. So in case there is no native support for hex buttons, if anyone has a better suggestion, I would really appreciate that.