#include <maskengine.h>
Inheritance diagram for MaskUnit:

Public Member Functions | |
| MaskUnit (MaskEngine *engine) | |
| ~MaskUnit () | |
| void | process_package (LoadPackage *package) |
| void | draw_line_clamped (int x1, int y1, int x2, int y2, int w, int h, int hoffset) |
| void | do_feather (VFrame *output, VFrame *input, float feather, int start_out, int end_out) |
| int | do_feather_2 (VFrame *output, VFrame *input, float feather, int start_out, int end_out) |
| void | blur_strip (float *val_p, float *val_m, float *dst, float *src, int size, int max) |
Public Attributes | |
| float | n_p [5] |
| float | n_m [5] |
| float | d_p [5] |
| float | d_m [5] |
| float | bd_p [5] |
| float | bd_m [5] |
| MaskEngine * | engine |
| short ** | row_spans |
| short | row_spans_h |
Definition at line 35 of file maskengine.h.
|
|
Definition at line 50 of file maskengine.C. References row_spans, and row_spans_h. |
|
|
Definition at line 59 of file maskengine.C. References row_spans, and row_spans_h. |
|
||||||||||||||||||||||||||||
|
Definition at line 128 of file maskengine.C. |
|
||||||||||||||||||||||||
|
Definition at line 187 of file maskengine.C. References bd_m, bd_p, d_m, d_p, DO_FEATHER, n_m, and n_p. Referenced by process_package(). |
|
||||||||||||||||||||||||
|
Definition at line 174 of file maskengine.C. References DO_FEATHER_N. Referenced by process_package(). |
|
||||||||||||||||||||||||||||||||
|
Definition at line 75 of file maskengine.C. References row_spans. Referenced by process_package(). |
|
|
|
Definition at line 62 of file maskengine.h. Referenced by blur_strip(), and do_feather(). |
|
|
Definition at line 62 of file maskengine.h. Referenced by blur_strip(), and do_feather(). |
|
|
Definition at line 61 of file maskengine.h. Referenced by blur_strip(), and do_feather(). |
|
|
Definition at line 61 of file maskengine.h. Referenced by blur_strip(), and do_feather(). |
|
|
Definition at line 63 of file maskengine.h. Referenced by process_package(). |
|
|
Definition at line 60 of file maskengine.h. Referenced by blur_strip(), and do_feather(). |
|
|
Definition at line 60 of file maskengine.h. Referenced by blur_strip(), and do_feather(). |
|
|
Definition at line 64 of file maskengine.h. Referenced by draw_line_clamped(), MaskUnit(), process_package(), and ~MaskUnit(). |
|
|
Definition at line 65 of file maskengine.h. Referenced by MaskUnit(), process_package(), and ~MaskUnit(). |
1.4.4