Changeset View
Changeset View
Standalone View
Standalone View
source/blender/windowmanager/manipulators/WM_manipulator_api.h
| Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | |||||
| struct wmManipulatorProperty; | struct wmManipulatorProperty; | ||||
| struct wmManipulatorPropertyType; | struct wmManipulatorPropertyType; | ||||
| struct wmManipulatorType; | struct wmManipulatorType; | ||||
| struct wmManipulatorGroup; | struct wmManipulatorGroup; | ||||
| struct wmManipulatorGroupType; | struct wmManipulatorGroupType; | ||||
| struct wmManipulatorMap; | struct wmManipulatorMap; | ||||
| struct wmManipulatorMapType; | struct wmManipulatorMapType; | ||||
| struct wmManipulatorMapType_Params; | struct wmManipulatorMapType_Params; | ||||
| struct wmMsgSubscribeKey; | |||||
| struct wmMsgSubscribeValue; | |||||
| #include "wm_manipulator_fn.h" | #include "wm_manipulator_fn.h" | ||||
| /* -------------------------------------------------------------------- */ | /* -------------------------------------------------------------------- */ | ||||
| /* wmManipulator */ | /* wmManipulator */ | ||||
| struct wmManipulator *WM_manipulator_new_ptr( | struct wmManipulator *WM_manipulator_new_ptr( | ||||
| const struct wmManipulatorType *wt, struct wmManipulatorGroup *mgroup, | const struct wmManipulatorType *wt, struct wmManipulatorGroup *mgroup, | ||||
| ▲ Show 20 Lines • Show All 149 Lines • ▼ Show 20 Lines | int WM_manipulator_target_property_array_length( | ||||
| const struct wmManipulator *mpr, struct wmManipulatorProperty *mpr_prop); | const struct wmManipulator *mpr, struct wmManipulatorProperty *mpr_prop); | ||||
| /* definitions */ | /* definitions */ | ||||
| const struct wmManipulatorPropertyType *WM_manipulatortype_target_property_find( | const struct wmManipulatorPropertyType *WM_manipulatortype_target_property_find( | ||||
| const struct wmManipulatorType *wt, const char *idname); | const struct wmManipulatorType *wt, const char *idname); | ||||
| void WM_manipulatortype_target_property_def( | void WM_manipulatortype_target_property_def( | ||||
| struct wmManipulatorType *wt, const char *idname, int data_type, int array_length); | struct wmManipulatorType *wt, const char *idname, int data_type, int array_length); | ||||
| /* utilities */ | |||||
| void WM_manipulator_do_msg_notify_tag_refresh( | |||||
| struct bContext *C, struct wmMsgSubscribeKey *msg_key, struct wmMsgSubscribeValue *msg_val); | |||||
| void WM_manipulator_target_property_subscribe_all( | |||||
| const struct bContext *C, struct wmManipulator *mpr); | |||||
| /* -------------------------------------------------------------------- */ | /* -------------------------------------------------------------------- */ | ||||
| /* wmManipulatorGroup */ | /* wmManipulatorGroup */ | ||||
| /* Callbacks for 'wmManipulatorGroupType.setup_keymap' */ | /* Callbacks for 'wmManipulatorGroupType.setup_keymap' */ | ||||
| struct wmKeyMap *WM_manipulatorgroup_keymap_common( | struct wmKeyMap *WM_manipulatorgroup_keymap_common( | ||||
| const struct wmManipulatorGroupType *wgt, struct wmKeyConfig *config); | const struct wmManipulatorGroupType *wgt, struct wmKeyConfig *config); | ||||
| struct wmKeyMap *WM_manipulatorgroup_keymap_common_select( | struct wmKeyMap *WM_manipulatorgroup_keymap_common_select( | ||||
| ▲ Show 20 Lines • Show All 96 Lines • Show Last 20 Lines | |||||