summaryrefslogtreecommitdiff
path: root/otk/truerendercontrol.hh
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-02-11 21:50:06 +0000
committerDana Jansens <danakj@orodu.net>2003-02-11 21:50:06 +0000
commit58847af218e486f5c1a34ffe947a961a74f97c0a (patch)
tree99effbba133c3d8d139b2c334cc7360bac872b7e /otk/truerendercontrol.hh
parente429ce39deaf4a8d5975e871af0530634ea2a63e (diff)
store the pixel32 data in the surface so it can be reused
Diffstat (limited to 'otk/truerendercontrol.hh')
-rw-r--r--otk/truerendercontrol.hh31
1 files changed, 4 insertions, 27 deletions
diff --git a/otk/truerendercontrol.hh b/otk/truerendercontrol.hh
index e733a148..e0a0b31b 100644
--- a/otk/truerendercontrol.hh
+++ b/otk/truerendercontrol.hh
@@ -4,30 +4,10 @@
#include "rendercontrol.hh"
-extern "C" {
-
-#ifdef HAVE_STDINT_H
-# include <stdint.h>
-#else
-# ifdef HAVE_SYS_TYPES_H
-# include <sys/types.h>
-# endif
-#endif
-
-}
-
#include <vector>
namespace otk {
-#ifdef HAVE_STDINT_H
-typedef uint32_t pixel32;
-typedef uint16_t pixel16;
-#else
-typedef u_int32_t pixel32;
-typedef u_int16_t pixel16;
-#endif /* HAVE_STDINT_H */
-
#ifdef WORDS_BIGENDIAN
const int default_red_shift=0;
const int default_green_shift=8;
@@ -54,13 +34,10 @@ private:
int _blue_offset;
inline void highlight(pixel32 *x, pixel32 *y, bool raised) const;
- void reduceDepth(XImage *im, pixel32 *data) const;
- void verticalGradient(Surface &sf, const RenderTexture &texture,
- pixel32 *data) const;
- void diagonalGradient(Surface &sf, const RenderTexture &texture,
- pixel32 *data) const;
- void crossDiagonalGradient(Surface &sf, const RenderTexture &texture,
- pixel32 *data) const;
+ void reduceDepth(Surface &sf, XImage *im) const;
+ void verticalGradient(Surface &sf, const RenderTexture &texture) const;
+ void diagonalGradient(Surface &sf, const RenderTexture &texture) const;
+ void crossDiagonalGradient(Surface &sf, const RenderTexture &texture) const;
virtual void drawGradientBackground(Surface &sf,
const RenderTexture &texture) const;