diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-01-18 00:48:23 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-01-18 00:48:23 +0000 |
| commit | 67bb7f8ce08d3ef625843ab7ea2c4434b1620ecf (patch) | |
| tree | 12bdd19abed7546a24427a1f3ebc3e77d0781526 /otk/rendercontrol.hh | |
| parent | 0dcbf985c11c850b30b2983e1e20cd8cf033f054 (diff) | |
move render()
Diffstat (limited to 'otk/rendercontrol.hh')
| -rw-r--r-- | otk/rendercontrol.hh | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/otk/rendercontrol.hh b/otk/rendercontrol.hh index cc05a319..123fd1bf 100644 --- a/otk/rendercontrol.hh +++ b/otk/rendercontrol.hh @@ -13,6 +13,20 @@ class ScreenInfo; class RenderControl { protected: const ScreenInfo *_screen; + + // the number of bits (1-255) that each shade of color spans across. best + // case is 1, which gives 255 shades + int _red_bits; + int _green_bits; + int _blue_bits; + + // color tables, meaning, 256 (possibly) different shades of each color, + // based on the number of bits there are available for each color in the + // visual + unsigned char _red_color_table[256]; + unsigned char _green_color_table[256]; + unsigned char _blue_color_table[256]; + /* Bool _dither; @@ -52,7 +66,7 @@ public: static RenderControl *getRenderControl(int screen); - virtual void render(::Drawable d) = 0; + virtual void render(::Drawable d); }; } |
