diff options
Diffstat (limited to 'source/blender/windowmanager/manipulators/WM_manipulator_api.h')
-rw-r--r-- | source/blender/windowmanager/manipulators/WM_manipulator_api.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source/blender/windowmanager/manipulators/WM_manipulator_api.h b/source/blender/windowmanager/manipulators/WM_manipulator_api.h index 726e560a061..14cc5e9f137 100644 --- a/source/blender/windowmanager/manipulators/WM_manipulator_api.h +++ b/source/blender/windowmanager/manipulators/WM_manipulator_api.h @@ -274,7 +274,7 @@ void WM_manipulatormaptype_group_free(struct wmManipulatorGroupTypeRef *wgt); /* -------------------------------------------------------------------- */ /* ManipulatorGroup */ -/* Add/Remove (High level API) */ +/* Add/Ensure/Remove (High level API) */ void WM_manipulator_group_type_add_ptr_ex( struct wmManipulatorGroupType *wgt, @@ -283,6 +283,13 @@ void WM_manipulator_group_type_add_ptr( struct wmManipulatorGroupType *wgt); void WM_manipulator_group_type_add(const char *idname); +void WM_manipulator_group_type_ensure_ptr_ex( + struct wmManipulatorGroupType *wgt, + struct wmManipulatorMapType *mmap_type); +void WM_manipulator_group_type_ensure_ptr( + struct wmManipulatorGroupType *wgt); +void WM_manipulator_group_type_ensure(const char *idname); + void WM_manipulator_group_type_remove_ptr_ex( struct Main *bmain, struct wmManipulatorGroupType *wgt, struct wmManipulatorMapType *mmap_type); |