Delphix Surfaces and colours
I''m trying to fill my background of a DXDraw surface with primary colours. If I say fill(0) that is guaranteed to be black, but fill(clGreen) gives something entirely not green. How can I map the fill value to the colour that I want?
Thanks,
Matt.
There''s a function called ColorMatch(Col:TColor):Integer;
This method converts a TColor to the color expressed by the pixel format of the surface.
Try this...
ColorMatch takes some time, so pre-calculate colors if you are going to use this in a loop...
This method converts a TColor to the color expressed by the pixel format of the surface.
Try this...
Surface.Fill(Surface.ColorMatch(clGreen));
ColorMatch takes some time, so pre-calculate colors if you are going to use this in a loop...
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement