- unsigned char red = (unsigned int)(R * 255.);
- unsigned char green = (unsigned int)(G * 255.);
- unsigned char blue = (unsigned int)(B * 255.);
- unsigned char alpha = 0;
- Standard_Integer outColor ;
- outColor = red;
- outColor += green << 8;
- outColor += blue << 16;
- outColor += alpha << 24;
+ unsigned int red = (unsigned int)(R * 255.);
+ unsigned int green = (unsigned int)(G * 255.);
+ unsigned int blue = (unsigned int)(B * 255.);
+ unsigned int alpha = 0;
+ Standard_Integer outColor = alpha << 24 | blue << 16 | green << 8 | red;