X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FInstrumentation%2Frender_area_2d.cxx;h=8ad68a74bedc3cdb8293bed2fd9ef4c191c2c35c;hb=1642f1141a5986043dbe6fb30e8e29d804578e09;hp=c3230fb67b873bc3e6a3cffa4236477c70a9e0ff;hpb=dbd3e7077d9a999d5ed0be6b41389601f93d0058;p=flightgear.git diff --git a/src/Instrumentation/render_area_2d.cxx b/src/Instrumentation/render_area_2d.cxx index c3230fb67..8ad68a74b 100644 --- a/src/Instrumentation/render_area_2d.cxx +++ b/src/Instrumentation/render_area_2d.cxx @@ -45,13 +45,14 @@ RenderArea2D::RenderArea2D(int logx, int logy, int sizex, int sizey, int posx, i _clipy1 = 0; _clipy2 = _logy - 1; + // Default to black background / white text. _backgroundColor[0] = 0.0; _backgroundColor[1] = 0.0; _backgroundColor[2] = 0.0; _backgroundColor[3] = 1.0; _pixelColor[0] = 1.0; - _pixelColor[1] = 0.0; - _pixelColor[2] = 0.0; + _pixelColor[1] = 1.0; + _pixelColor[2] = 1.0; _pixelColor[3] = 1.0; _ra2d_debug = false; @@ -117,6 +118,13 @@ void RenderArea2D::Flush() { drawing_list.clear(); } +void RenderArea2D::SetPixelColor(const float* rgba) { + _pixelColor[0] = rgba[0]; + _pixelColor[1] = rgba[1]; + _pixelColor[2] = rgba[2]; + _pixelColor[3] = rgba[3]; +} + // Set clipping region in logical units void RenderArea2D::SetClipRegion(int x1, int y1, int x2, int y2) { _clipx1 = x1;