Blender Git Loki
Git Commits -> Revision f182450
Revision f182450 by Campbell Barton (master) June 22, 2017, 08:36 (GMT) |
Manipulator: target property definitions Changes from custom-manipulator branch. - use property type definitions. - add property free callback. - move properties into the wmManipulator struct (over alloc). - use array length from property types instead of arg passing. |
Commit Details:
Full Hash: f1824507e2b73859ede1c2e850d05795f10da6bb
Parent Commit: 87adeb8
Lines Changed: +266, -122
14 Modified Paths:
/source/blender/editors/manipulator_library/manipulator_types/arrow3d_manipulator.c (+7, -5) (Diff)
/source/blender/editors/manipulator_library/manipulator_types/cage2d_manipulator.c (+10, -6) (Diff)
/source/blender/editors/manipulator_library/manipulator_types/dial3d_manipulator.c (+5, -3) (Diff)
/source/blender/editors/manipulator_library/manipulator_types/grab3d_manipulator.c (+6, -4) (Diff)
/source/blender/editors/mesh/editmesh_bisect.c (+26, -22) (Diff)
/source/blender/editors/mesh/editmesh_extrude.c (+34, -28) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+2, -2) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator.c (+16, -4) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator_group_type.c (+2, -1) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator_target_props.c (+103, -29) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator_type.c (+2, -1) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_api.h (+22, -2) (Diff)
/source/blender/windowmanager/manipulators/wm_manipulator_fn.h (+8, -5) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_types.h (+23, -10) (Diff)
/source/blender/editors/manipulator_library/manipulator_types/cage2d_manipulator.c (+10, -6) (Diff)
/source/blender/editors/manipulator_library/manipulator_types/dial3d_manipulator.c (+5, -3) (Diff)
/source/blender/editors/manipulator_library/manipulator_types/grab3d_manipulator.c (+6, -4) (Diff)
/source/blender/editors/mesh/editmesh_bisect.c (+26, -22) (Diff)
/source/blender/editors/mesh/editmesh_extrude.c (+34, -28) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+2, -2) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator.c (+16, -4) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator_group_type.c (+2, -1) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator_target_props.c (+103, -29) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator_type.c (+2, -1) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_api.h (+22, -2) (Diff)
/source/blender/windowmanager/manipulators/wm_manipulator_fn.h (+8, -5) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_types.h (+23, -10) (Diff)