Which NSColorSpace to convert NSColor for OpenGL use?


Sean McBride
 

Hi all,

Given an arbitrary NSColor, how does one get the rgb components to pass to OpenGL APIs?

I know the getRed:green:blue:alpha: API, and I know I need to first use colorUsingColorSpace: to get a colour I can safely extract rgb components from, but what I don't know is which NSColorSpace I should use. genericRGBColorSpace? deviceRGBColorSpace? What is appropriate to pass to OpenGL?

Thanks,

--
____________________________________________________________
Sean McBride, B. Eng sean@rogue-research.com
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada