- void process_package(LoadPackage *package);
- void draw_line_clamped(VFrame *frame,
- int x1, int y1, int x2, int y2, unsigned char value);
- void do_feather(VFrame *output, VFrame *input,
- double feather, int start_y, int end_y, int start_x, int end_x);
- void blur_strip(double *val_p, double *val_m,
- double *dst, double *src, int size, int max);
+ void clear_mask(VFrame *msk, int a);
+ void draw_line(int x1, int y1, int x2, int y2);
+ void draw_fill();
+ void draw_feather(int ix1,int iy1, int ix2,int iy2);
+ void draw_edge(int ix, int iy);
+ void draw_filled_polygon(MaskEdge &edge);
+ void feather_x(VFrame *in, VFrame *out);
+ void feather_y(VFrame *in, VFrame *out);
+ void mask_blend(VFrame *in, VFrame *mask, float r, float v);
+ void apply_mask_alpha(VFrame *output, VFrame *mask);