Credit goes to blink0k for helping out and creating the pie chart shader for me, as well as providing a mini demo on how to use it. Thank you.
I've taken that project and tried to create some sample projects showing how to use it for a pie chart and a decision wheel. I have to admit I got a bit lazy with the pie chart so the legends for the pie charts aren't produced in the function that creates the pie chart.
These are as basic as they can get, and if you were to use them you'd need to do a bit of work with them to get them how you want, but they do work. For example the labels on the decision wheel would need rotating if you're going to add longer labels. You may also want to check that it hasn't stopped right in the middle of two, and if it has move it a fraction more.
The random spin duration and speed was also made up on the fly just to see it spin and stop. It may need longer and faster spins.
Lastly, both of these create the circles at position -1000,-1000 because I wanted it to be created in a place where you're highly unlikely to ever have anything behind the circles. Any background image or elements behind the circles as they are being created will be saved in the final image/sprite. Which you won't want. The only problem with creating them in these positions is that you need to jump to the position for Render to work with SetViewOffset, and then back again. This causes a brief flicker as the image appears and disappears before its centred on the screen. Maybe there's a better way to do it.
The reason for the pie chart being half done is because I really only wanted the shader to use for decision wheels. But thought I'd have a go at the pie chart anyway in case it's useful
EDIT: Forgot to attach the project files. Attached now
EDIT 2: New version of decision wheel on the next post
OryUI - A WIP AGK2 UI Framework