|
Re: What's the difference, RGB vs Color [message #466418 is a reply to message #466412] |
Tue, 10 January 2006 13:49 |
Alex Blewitt Messages: 946 Registered: July 2009 |
Senior Member |
|
|
The Color is the actual object that will be used when rendering widgets. It has handles to operating system resources, and generally should be cached where possible using a map or similar. They must be dispose()d of after use (because they have OS resources).
An RGB, on the other hand, is merely a set of 3 numbers (red, green, blue values). It's used to specify a particular color (like 0,255,0 = blue; 255,0,0 = red etc.). You can create a Color object once you have an RGB value of what colour you want to use.
It's not necessary to create an RGB, because there's a constructor in Color that takes individual red, green and blue values. Whenever you obtain the RGB out of a Colour, it creates a new RGB instance to hold that data in, so one of the only reasons for having the RGB is that it is something that can be easily written to preferences files to denote what colour is required, and then to use it to obtain a Color instance when running.
Alex.
|
|
|
|
Powered by
FUDForum. Page generated in 0.03655 seconds