82 ScrArea *area,
ARegion *region,
float x,
float y,
float *r_x,
float *r_y);
88 bool handles_as_control_point);
107 bool do_scale_applied,
179void free_gpcopybuf();
183void mirror_masklayer_frames(
MaskLayer *mask_layer,
short mode);
void ED_mask_mouse_pos(ScrArea *area, ARegion *region, const int mval[2], float r_co[2])
void ED_mask_point_pos(ScrArea *area, ARegion *region, float x, float y, float *r_x, float *r_y)
void ED_operatormacros_mask()
bool ED_masklayer_frame_select_check(const MaskLayer *mask_layer)
void ED_mask_layer_shape_auto_key(MaskLayer *mask_layer, int frame)
void ED_mask_zoom(ScrArea *area, ARegion *region, float *r_zoomx, float *r_zoomy)
void ED_mask_select_frame(MaskLayer *mask_layer, int selx, short select_mode)
void ED_keymap_mask(wmKeyConfig *keyconf)
void ED_mask_select_frames(MaskLayer *mask_layer, short select_mode)
void ED_masklayer_snap_frames(MaskLayer *mask_layer, Scene *scene, short mode)
bool ED_masklayer_frames_duplicate(MaskLayer *mask_layer)
void ED_masklayer_frames_select_region(KeyframeEditData *ked, MaskLayer *mask_layer, short tool, short select_mode)
bool ED_masklayer_frames_delete(MaskLayer *mask_layer)
void ED_operatortypes_mask()
void ED_mask_draw_frames(Mask *mask, ARegion *region, int cfra, int sfra, int efra)
void ED_masklayer_frames_select_box(MaskLayer *mask_layer, float min, float max, short select_mode)
void ED_mask_get_size(ScrArea *area, int *r_width, int *r_height)
void ED_mask_cursor_location_get(ScrArea *area, float cursor[2])
bool ED_masklayer_frames_looper(MaskLayer *mask_layer, Scene *scene, bool(*mask_layer_shape_cb)(MaskLayerShape *, Scene *))
bool ED_maskedit_visible_splines_poll(bContext *C)
void ED_mask_point_pos__reverse(ScrArea *area, ARegion *region, float x, float y, float *r_x, float *r_y)
void ED_mask_draw_region(Depsgraph *depsgraph, Mask *mask, ARegion *region, char draw_flag, char draw_type, eMaskOverlayMode overlay_mode, float blend_factor, int width_i, int height_i, float aspx, float aspy, bool do_scale_applied, bool do_draw_cb, float stabmat[4][4], const bContext *C)
bool ED_mask_selected_minmax(const bContext *C, float min[2], float max[2], bool handles_as_control_point)
void ED_mask_pixelspace_factor(ScrArea *area, ARegion *region, float *r_scalex, float *r_scaley)
bool ED_maskedit_mask_poll(bContext *C)
void ED_mask_get_aspect(ScrArea *area, ARegion *region, float *r_aspx, float *r_aspy)
bool ED_maskedit_poll(bContext *C)
bool ED_mask_layer_shape_auto_key_select(Mask *mask, int frame)
bool ED_maskedit_mask_visible_splines_poll(bContext *C)
void ED_masklayer_make_cfra_list(MaskLayer *mask_layer, ListBase *elems, bool onlysel)
bool ED_mask_layer_shape_auto_key_all(Mask *mask, int frame)
void ED_masklayer_frame_select_set(MaskLayer *mask_layer, short mode)
void ED_mask_deselect_all(const bContext *C)
const Depsgraph * depsgraph