174 "Add Vertex and Slide",
175 "Add new vertex and slide it",
177 ot->description =
"Add new vertex and slide it";
183 "Add Feather Vertex and Slide",
184 "Add new vertex to feather and slide it",
186 ot->description =
"Add new feather vertex and slide it";
193 "Duplicate mask and move",
210 if (space_clip !=
nullptr) {
218 if (space_clip !=
nullptr) {
Depsgraph * CTX_data_ensure_evaluated_depsgraph(const bContext *C)
ScrArea * CTX_wm_area(const bContext *C)
SpaceClip * CTX_wm_space_clip(const bContext *C)
void ED_clip_view_lock_state_restore_no_jump(const bContext *C, const ClipViewLockState *state)
bool ED_space_clip_maskedit_visible_splines_poll(bContext *C)
bool ED_space_clip_maskedit_poll(bContext *C)
bool ED_space_clip_maskedit_mask_poll(bContext *C)
void ED_clip_view_lock_state_store(const bContext *C, ClipViewLockState *state)
bool ED_space_clip_maskedit_mask_visible_splines_poll(bContext *C)
bool ED_space_image_maskedit_visible_splines_poll(bContext *C)
bool ED_space_image_maskedit_mask_visible_splines_poll(bContext *C)
bool ED_space_image_maskedit_mask_poll(bContext *C)
bool ED_space_image_maskedit_poll(bContext *C)
bool ED_maskedit_poll(bContext *C)
BPy_StructRNA * depsgraph
void MASK_OT_add_feather_vertex(wmOperatorType *ot)
void MASK_OT_primitive_square_add(wmOperatorType *ot)
void MASK_OT_primitive_circle_add(wmOperatorType *ot)
void MASK_OT_add_vertex(wmOperatorType *ot)
void ED_operatormacros_mask()
void ED_keymap_mask(wmKeyConfig *keyconf)
void ED_mask_view_lock_state_restore_no_jump(const bContext *C, const MaskViewLockState *state)
void ED_operatortypes_mask()
bool ED_maskedit_visible_splines_poll(bContext *C)
bool ED_maskedit_mask_poll(bContext *C)
bool ED_maskedit_poll(bContext *C)
bool ED_maskedit_mask_visible_splines_poll(bContext *C)
void ED_mask_view_lock_state_store(const bContext *C, MaskViewLockState *state)
void MASK_OT_select_circle(wmOperatorType *ot)
void MASK_OT_slide_spline_curvature(wmOperatorType *ot)
void MASK_OT_copy_splines(wmOperatorType *ot)
void MASK_OT_layer_move(wmOperatorType *ot)
void MASK_OT_select_more(wmOperatorType *ot)
void MASK_OT_feather_weight_clear(wmOperatorType *ot)
void MASK_OT_layer_remove(wmOperatorType *ot)
void MASK_OT_shape_key_insert(wmOperatorType *ot)
void MASK_OT_paste_splines(wmOperatorType *ot)
void MASK_OT_select(wmOperatorType *ot)
void MASK_OT_shape_key_feather_reset(wmOperatorType *ot)
void MASK_OT_layer_new(wmOperatorType *ot)
void MASK_OT_parent_clear(wmOperatorType *ot)
void MASK_OT_shape_key_rekey(wmOperatorType *ot)
void MASK_OT_shape_key_clear(wmOperatorType *ot)
void MASK_OT_select_less(wmOperatorType *ot)
void MASK_OT_select_linked(wmOperatorType *ot)
void MASK_OT_select_box(wmOperatorType *ot)
void MASK_OT_hide_view_clear(wmOperatorType *ot)
void MASK_OT_new(wmOperatorType *ot)
void MASK_OT_handle_type_set(wmOperatorType *ot)
void MASK_OT_select_all(wmOperatorType *ot)
void MASK_OT_select_lasso(wmOperatorType *ot)
void MASK_OT_duplicate(wmOperatorType *ot)
void MASK_OT_cyclic_toggle(wmOperatorType *ot)
void MASK_OT_delete(wmOperatorType *ot)
void MASK_OT_hide_view_set(wmOperatorType *ot)
void MASK_OT_slide_point(wmOperatorType *ot)
void MASK_OT_switch_direction(wmOperatorType *ot)
void MASK_OT_normals_make_consistent(wmOperatorType *ot)
void MASK_OT_parent_set(wmOperatorType *ot)
void MASK_OT_select_linked_pick(wmOperatorType *ot)
bool maskedit_poll(bContext *C)
bool maskedit_mask_poll(bContext *C)
void RNA_boolean_set(PointerRNA *ptr, const char *name, bool value)
bool(* poll)(struct bContext *)
wmKeyMap * WM_keymap_ensure(wmKeyConfig *keyconf, const char *idname, int spaceid, int regionid)
wmOperatorTypeMacro * WM_operatortype_macro_define(wmOperatorType *ot, const char *idname)
void WM_operatortype_append(void(*opfunc)(wmOperatorType *))
wmOperatorType * WM_operatortype_append_macro(const char *idname, const char *name, const char *description, int flag)