Lummox JR wrote:
The thing is to display an icon and all its overlays as one unit, it basically has to be one whole icon. If we were to try to do this on the client end, basically we'd have to grab all icons for the same atom on the exact same layer that were meant to be treated as one unit (i.e., had the proposed setting), render them to an offscreen buffer, and render the result as a new sprite with the color+alpha mask.
Is that not doable?
It would be iffy. Software mode would basically have to create a temporary device context, draw all the icons there, then re-draw the result later as one unit. This would be slow. In DirectX, I think it'd have to render to a texture, which would be rather a pain to figure out.
As I mentioned I believe the webclient would have an easier time of this than any, because of the way its display objects are handled.
I guess you could do this with attached objects, but that's not ideal.