int mask_exists(int64_t position, int direction);
// Perform interpolation
void get_points(ArrayList<MaskPoint*> *points, int submask, int64_t position, int direction);
int mask_exists(int64_t position, int direction);
// Perform interpolation
void get_points(ArrayList<MaskPoint*> *points, int submask, int64_t position, int direction);
- float get_feather(int64_t position, int direction);
- int get_value(int64_t position, int direction);
+ double get_feather(int64_t position, int i, int direction);
+ double get_fader(int64_t position, int i, int direction);
int total_submasks(int64_t position, int direction);
// Translates all mask points
void translate_masks(float translate_x, float translate_y);
int total_submasks(int64_t position, int direction);
// Translates all mask points
void translate_masks(float translate_x, float translate_y);