Right now I have a fairly complex header renderer with rotated text and three buttons. It's my current bottleneck (thanks a ton for everyone who's helped me so far) and I'm not sure how to approach it. Right now it is a Canvas element with three Buttons and one Text using an embedded font (Arial). A picture of it can be seen here: http://warpspire.com/misc/example_header.gif I'm curious of how I can re-create this kind of display through other, less memory/cpu intensive approaches. Ideally, just through extending UIComponent. These buttons have skins that are all .gif's right now that have multiple states (on/off).
Any help is much appreciated!