00001
00002 #ifndef __pseudorendercontrol_hh
00003 #define __pseudorendercontrol_hh
00004
00005 #include "rendercontrol.hh"
00006
00007 extern "C" {
00008
00009 #ifdef HAVE_STDINT_H
00010 # include <stdint.h>
00011 #else
00012 # ifdef HAVE_SYS_TYPES_H
00013 # include <sys/types.h>
00014 # endif
00015 #endif
00016
00017 }
00018
00019 #include <vector>
00020
00021 namespace otk {
00022
00023 class PseudoRenderControl : public RenderControl {
00024 private:
00025
00026 public:
00027 PseudoRenderControl(int screen);
00028 virtual ~PseudoRenderControl();
00029
00030 virtual void drawBackground(Surface& sf, const RenderTexture &texture) const;
00031 };
00032
00033 }
00034
00035 #endif // __pseudorendercontrol_hh