00001
00021
00022
00023
00024
00025 #ifndef __SYNFIG_RENDERER_BBOX_H
00026 #define __SYNFIG_RENDERER_BBOX_H
00027
00028
00029
00030 #include "workarearenderer.h"
00031 #include <vector>
00032 #include <synfig/vector.h>
00033 #include <synfig/rect.h>
00034
00035
00036
00037
00038
00039
00040
00041 namespace studio {
00042
00043 class Renderer_BBox : public studio::WorkAreaRenderer
00044 {
00045 synfig::Rect bbox;
00046
00047 public:
00048 Renderer_BBox();
00049 ~Renderer_BBox();
00050
00051 const synfig::Rect& get_bbox();
00052
00053 void render_vfunc(const Glib::RefPtr<Gdk::Drawable>& drawable,const Gdk::Rectangle& expose_area );
00054
00055 protected:
00056
00057 };
00058
00059 };
00060
00061
00062
00063 #endif