summaryrefslogtreecommitdiff
path: root/otk/pseudorendercontrol.hh
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-02-12 00:34:22 +0000
committerDana Jansens <danakj@orodu.net>2003-02-12 00:34:22 +0000
commit9faca110acaffe21fd9f14cef807bc7aeb289a2a (patch)
tree1dcf421419469a96e4c71f2c9222f1268647fc22 /otk/pseudorendercontrol.hh
parent72ff846dbb56ec36231fb761b864da09885d3690 (diff)
kill all the old commented vars in rendercontrol.hh
add some preliminary vars in pseudorendercontrol.hh
Diffstat (limited to 'otk/pseudorendercontrol.hh')
-rw-r--r--otk/pseudorendercontrol.hh14
1 files changed, 13 insertions, 1 deletions
diff --git a/otk/pseudorendercontrol.hh b/otk/pseudorendercontrol.hh
index 4f53d34a..c88ae931 100644
--- a/otk/pseudorendercontrol.hh
+++ b/otk/pseudorendercontrol.hh
@@ -8,7 +8,19 @@ namespace otk {
class PseudoRenderControl : public RenderControl {
private:
- // add some vars!!!
+ // 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];
+
+ int _cpc; // colors-per-channel: must be a value between [2,6]
+ int _bpp; // bits-per-pixel
+
+ // These are only used for !TrueColor visuals
+ XColor *_colors;
+ int _ncolors;
virtual void reduceDepth(Surface &sf, XImage *im) const;