We may want to use something other than floats for the various graphics structures on different platforms -- namely CGFloat on Mac -- so renaming the floating point graphics structures to something more generic. I recommend "Graphics*": GraphicsUnit, GraphicsPoint, GraphicsSize, and GraphicsRect. Simon also recommended "Render*".
Graphics* works better for me.
(In reply to comment #1)
> Graphics* works better for me.
Agreed. Graphics it is -- it's more descriptive of the actual use.
Created attachment 100730 [details]
Rev 1, Mac only
Only changed the Mac platform so this patch isn't done, but it is absolutely massive... Simon, mind doing a sanity check?
Created attachment 100734 [details]
Forgot to add the new files.
Created attachment 100862 [details]
Created attachment 100866 [details]
Trying to get a patch to apply...
Created attachment 100894 [details]
One more try before changing tact.
Changing tact and landing in pieces with a typedef. This is just way too damn big. Sorry about the noise.