4 // the simplest plugin possible
12 #include "overlayframe.h"
13 #include "pluginvclient.h"
20 int equivalent(SvgConfig
&that
);
21 void copy_from(SvgConfig
&that
);
22 void interpolate(SvgConfig
&prev
,
28 float in_x
, in_y
, in_w
, in_h
, out_x
, out_y
, out_w
, out_h
;
29 char svg_file
[BCTEXTLEN
];
34 class SvgMain
: public PluginVClient
37 SvgMain(PluginServer
*server
);
40 // required for all realtime plugins
41 int process_realtime(VFrame
*input_ptr
, VFrame
*output_ptr
);
48 void save_data(KeyFrame
*keyframe
);
49 void read_data(KeyFrame
*keyframe
);
53 int load_configuration();
55 // a thread for the GUI
58 OverlayFrame
*overlayer
; // To translate images
59 VFrame
*temp_frame
; // Used if buffers are the same
63 int force_png_render
; //force rendering of PNG on first start