Scaling the contents of an SRetainerWidget

In our game, we’re drawing a minimap that’s set up as an SRetainerWidget containing a canvas which has all of the map elements on it. We’re using the SRetainerWidget to be able to render the map contents using a custom material that draws the visible region of the map into a circular area. We’re encountering an issue when attempting to scale the map canvas smaller (by half, so twice as much map is visible in the circular region): instead of just scaling down the content of the map canvas, the SRetainerWidget seems to be also scaling the rectangle it uses to determine what it should draw into its render target, giving us a circle containing a square of map data that is only half the size of the SRetainerWidget. I’m currently stepping through the code in the debugger, but before I get any further I wanted to see if this is the right approach, using the SRetainerWidget this way, and if anyone else has found a solution for this problem.

I can go into more detail about our setup and provide some screenshots, if they would be helpful for anyone.

Thanks!