| TYPE | NAME | DESCRIPTION
|
|---|
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable (must be a layer without layermask) |
| FLOAT | rotation | Direction {angle 0 to 360 degree } of the bend effect |
| INT32 | smoothing | Smoothing { TRUE, FALSE } |
| INT32 | antialias | Antialias { TRUE, FALSE } |
| INT32 | work_on_copy | { TRUE, FALSE } TRUE: copy the drawable and bend the copy |
| INT32 | curve_type | { 0, 1 } 0 == smooth (use 17 points), 1 == freehand (use 256 val_y) |
| INT32 | argc_upper_point_x | {2 <= argc <= 17} |
| FLOATARRAY | upper_point_x | array of 17 x point_koords { 0.0 <= x <= 1.0 or -1 for unused point } |
| INT32 | argc_upper_point_y | {2 <= argc <= 17} |
| FLOATARRAY | upper_point_y | array of 17 y point_koords { 0.0 <= y <= 1.0 or -1 for unused point } |
| INT32 | argc_lower_point_x | {2 <= argc <= 17} |
| FLOATARRAY | lower_point_x | array of 17 x point_koords { 0.0 <= x <= 1.0 or -1 for unused point } |
| INT32 | argc_lower_point_y | {2 <= argc <= 17} |
| FLOATARRAY | lower_point_y | array of 17 y point_koords { 0.0 <= y <= 1.0 or -1 for unused point } |
| INT32 | argc_upper_val_y | { 256 } |
| INT8ARRAY | upper_val_y | array of 256 y freehand koord { 0 <= y <= 255 } |
| INT32 | argc_lower_val_y | { 256 } |
| INT8ARRAY | lower_val_y | array of 256 y freehand koord { 0 <= y <= 255 } |