Fawkes API
Fawkes Development Version
|
23 #ifndef _TOOLS_SKILLGUI_GVPLUGIN_SKILLGUI_CAIRO_H_
24 #define _TOOLS_SKILLGUI_GVPLUGIN_SKILLGUI_CAIRO_H_
26 #include <cairomm/cairomm.h>
38 virtual Cairo::RefPtr<Cairo::Context>
get_cairo() = 0;
46 virtual void set_bb(
double bbw,
double bbh) = 0;
47 virtual void set_pad(
double pad_x,
double pad_y) = 0;
48 virtual void get_pad(
double &pad_x,
double &pad_y) = 0;
virtual void set_pad(double pad_x, double pad_y)=0
virtual void set_translation(double tx, double ty)=0
virtual void set_scale(double scale)=0
virtual void get_dimensions(double &width, double &height)=0
virtual ~SkillGuiCairoRenderInstructor()
Empty virtual destructor.
virtual double get_scale()=0
virtual void get_pad(double &pad_x, double &pad_y)=0
virtual Cairo::RefPtr< Cairo::Context > get_cairo()=0
virtual void set_bb(double bbw, double bbh)=0
virtual void get_translation(double &tx, double &ty)=0
virtual bool scale_override()=0