UMG vector question

Does UMG in UE4.4 support vector-based styles, like in Windows Presentation Foundation (WPF), or is everything only texture-based? I’m very new to UE and the editor, so I may have just missed it.

If not currently supported, are there plans to support this in the future? I understand UMG is in an early-access state; is there a planned features list somewhere on the forum that I missed?

Here’s more info:

When making a button, I can apply a Slate Widget Style. The only options for rendering are to assign a texture or material and change some basic parameters. I cannot apply changes to the shape of the widget itself, or apply a gradient, or anything except to add it directly to the texture, and I am not an artist (yay programming!!).

WPF supports vector-based graphics to allow lowly programmers such as myself to programmatically and mathematically determine the shape, color, and other various features of a user control. As an experienced WPF developer, I’ve come to love the robustness of the vector-based drawing paradigm and the flexibility it provides me and my team.

Thanks for any info!

There are no plans for vector based styles like WPF. WPF uses a retained rendering method that allows them to take very expensive to render SVG data and make it work reasonably well for a desktop application (because they don’t re-render it every frame). This would be very difficult to do in slate at game frame rates. My recommendation would be to make a WPF application that generates textures for you :slight_smile: You can just do all your programming in a C#/WPF environment and then just dump out textures for your GUI styles by rendering the SVG data to an image and import that. The most we’ll probably provide is low level slate rendering capability where you can provide the raw polygons to render.

Okay, that’s good info to know. Thanks, Nick! Look forward to using the UMG system more :smiley: