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] Trying Again Forgot to add the new files.
Created attachment 100862 [details] Patch
Created attachment 100866 [details] Patch
Trying to get a patch to apply...
Created attachment 100894 [details] Patch
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.