Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/windowmanager/gizmo/WM_gizmo_api.h')
-rw-r--r--source/blender/windowmanager/gizmo/WM_gizmo_api.h192
1 files changed, 96 insertions, 96 deletions
diff --git a/source/blender/windowmanager/gizmo/WM_gizmo_api.h b/source/blender/windowmanager/gizmo/WM_gizmo_api.h
index a93597d4f64..dd39cc96d6f 100644
--- a/source/blender/windowmanager/gizmo/WM_gizmo_api.h
+++ b/source/blender/windowmanager/gizmo/WM_gizmo_api.h
@@ -60,57 +60,57 @@ struct wmMsgSubscribeValue;
/* wmGizmo */
struct wmGizmo *WM_gizmo_new_ptr(
- const struct wmGizmoType *wt, struct wmGizmoGroup *mgroup,
+ const struct wmGizmoType *gzt, struct wmGizmoGroup *gzgroup,
struct PointerRNA *properties);
struct wmGizmo *WM_gizmo_new(
- const char *idname, struct wmGizmoGroup *mgroup,
+ const char *idname, struct wmGizmoGroup *gzgroup,
struct PointerRNA *properties);
-void WM_gizmo_free(struct wmGizmo *mpr);
+void WM_gizmo_free(struct wmGizmo *gz);
void WM_gizmo_unlink(
- ListBase *gizmolist, struct wmGizmoMap *mmap, struct wmGizmo *mpr,
+ ListBase *gizmolist, struct wmGizmoMap *gzmap, struct wmGizmo *gz,
struct bContext *C);
-void WM_gizmo_name_set(struct wmGizmoGroup *mgroup, struct wmGizmo *mpr, const char *name);
+void WM_gizmo_name_set(struct wmGizmoGroup *gzgroup, struct wmGizmo *gz, const char *name);
-bool WM_gizmo_select_unlink(struct wmGizmoMap *mmap, struct wmGizmo *mpr);
-bool WM_gizmo_select_set(struct wmGizmoMap *mmap, struct wmGizmo *mpr, bool select);
-void WM_gizmo_highlight_set(struct wmGizmoMap *mmap, struct wmGizmo *mpr);
+bool WM_gizmo_select_unlink(struct wmGizmoMap *gzmap, struct wmGizmo *gz);
+bool WM_gizmo_select_set(struct wmGizmoMap *gzmap, struct wmGizmo *gz, bool select);
+void WM_gizmo_highlight_set(struct wmGizmoMap *gzmap, struct wmGizmo *gz);
void WM_gizmo_modal_set_from_setup(
- struct wmGizmoMap *mmap, struct bContext *C,
- struct wmGizmo *mpr, int part_index, const struct wmEvent *event);
+ struct wmGizmoMap *gzmap, struct bContext *C,
+ struct wmGizmo *gz, int part_index, const struct wmEvent *event);
struct wmGizmoOpElem *WM_gizmo_operator_get(
- struct wmGizmo *mpr, int part_index);
+ struct wmGizmo *gz, int part_index);
struct PointerRNA *WM_gizmo_operator_set(
- struct wmGizmo *mpr, int part_index,
+ struct wmGizmo *gz, int part_index,
struct wmOperatorType *ot, struct IDProperty *properties);
/* callbacks */
-void WM_gizmo_set_fn_custom_modal(struct wmGizmo *mpr, wmGizmoFnModal fn);
+void WM_gizmo_set_fn_custom_modal(struct wmGizmo *gz, wmGizmoFnModal fn);
void WM_gizmo_set_matrix_location(
- struct wmGizmo *mpr, const float origin[3]);
+ struct wmGizmo *gz, const float origin[3]);
void WM_gizmo_set_matrix_rotation_from_z_axis(
- struct wmGizmo *mpr, const float z_axis[3]);
+ struct wmGizmo *gz, const float z_axis[3]);
void WM_gizmo_set_matrix_rotation_from_yz_axis(
- struct wmGizmo *mpr, const float y_axis[3], const float z_axis[3]);
+ struct wmGizmo *gz, const float y_axis[3], const float z_axis[3]);
void WM_gizmo_set_matrix_offset_location(
- struct wmGizmo *mpr, const float origin[3]);
+ struct wmGizmo *gz, const float origin[3]);
void WM_gizmo_set_matrix_offset_rotation_from_z_axis(
- struct wmGizmo *mpr, const float z_axis[3]);
+ struct wmGizmo *gz, const float z_axis[3]);
void WM_gizmo_set_matrix_offset_rotation_from_yz_axis(
- struct wmGizmo *mpr, const float y_axis[3], const float z_axis[3]);
+ struct wmGizmo *gz, const float y_axis[3], const float z_axis[3]);
-void WM_gizmo_set_flag(struct wmGizmo *mpr, const int flag, const bool enable);
-void WM_gizmo_set_scale(struct wmGizmo *mpr, float scale);
-void WM_gizmo_set_line_width(struct wmGizmo *mpr, const float line_width);
+void WM_gizmo_set_flag(struct wmGizmo *gz, const int flag, const bool enable);
+void WM_gizmo_set_scale(struct wmGizmo *gz, const float scale);
+void WM_gizmo_set_line_width(struct wmGizmo *gz, const float line_width);
-void WM_gizmo_get_color(const struct wmGizmo *mpr, float color[4]);
-void WM_gizmo_set_color(struct wmGizmo *mpr, const float color[4]);
-void WM_gizmo_get_color_highlight(const struct wmGizmo *mpr, float color_hi[4]);
-void WM_gizmo_set_color_highlight(struct wmGizmo *mpr, const float color[4]);
+void WM_gizmo_get_color(const struct wmGizmo *gz, float color[4]);
+void WM_gizmo_set_color(struct wmGizmo *gz, const float color[4]);
+void WM_gizmo_get_color_highlight(const struct wmGizmo *gz, float color_hi[4]);
+void WM_gizmo_set_color_highlight(struct wmGizmo *gz, const float color[4]);
/**
* Leaving values NULL use values from #wmGizmo.
@@ -123,16 +123,16 @@ struct WM_GizmoMatrixParams {
};
void WM_gizmo_calc_matrix_final_params(
- const struct wmGizmo *mpr, const struct WM_GizmoMatrixParams *params,
+ const struct wmGizmo *gz, const struct WM_GizmoMatrixParams *params,
float r_mat[4][4]);
void WM_gizmo_calc_matrix_final_no_offset(
- const struct wmGizmo *mpr, float r_mat[4][4]);
+ const struct wmGizmo *gz, float r_mat[4][4]);
void WM_gizmo_calc_matrix_final(
- const struct wmGizmo *mpr, float r_mat[4][4]);
+ const struct wmGizmo *gz, float r_mat[4][4]);
/* properties */
-void WM_gizmo_properties_create_ptr(struct PointerRNA *ptr, struct wmGizmoType *wt);
+void WM_gizmo_properties_create_ptr(struct PointerRNA *ptr, struct wmGizmoType *gzt);
void WM_gizmo_properties_create(struct PointerRNA *ptr, const char *opstring);
void WM_gizmo_properties_alloc(struct PointerRNA **ptr, struct IDProperty **properties, const char *wtstring);
void WM_gizmo_properties_sanitize(struct PointerRNA *ptr, const bool no_context);
@@ -147,7 +147,7 @@ const struct wmGizmoType *WM_gizmotype_find(const char *idname, bool quiet);
void WM_gizmotype_append(void (*wtfunc)(struct wmGizmoType *));
void WM_gizmotype_append_ptr(void (*mnpfunc)(struct wmGizmoType *, void *), void *userdata);
bool WM_gizmotype_remove(struct bContext *C, struct Main *bmain, const char *idname);
-void WM_gizmotype_remove_ptr(struct bContext *C, struct Main *bmain, struct wmGizmoType *wt);
+void WM_gizmotype_remove_ptr(struct bContext *C, struct Main *bmain, struct wmGizmoType *gzt);
void WM_gizmotype_iter(struct GHashIterator *ghi);
/* wm_gizmo_group_type.c */
@@ -159,111 +159,111 @@ void WM_gizmogrouptype_free_ptr(struct wmGizmoGroupType *wt);
void WM_gizmogrouptype_iter(struct GHashIterator *ghi);
struct wmGizmoGroupTypeRef *WM_gizmogrouptype_append_and_link(
- struct wmGizmoMapType *mmap_type,
+ struct wmGizmoMapType *gzmap_type,
void (*wtfunc)(struct wmGizmoGroupType *));
/* wm_gizmo_map.c */
/* Dynamic Updates (for RNA runtime registration) */
-void WM_gizmoconfig_update_tag_init(struct wmGizmoMapType *mmap_type, struct wmGizmoGroupType *wgt);
-void WM_gizmoconfig_update_tag_remove(struct wmGizmoMapType *mmap_type, struct wmGizmoGroupType *wgt);
+void WM_gizmoconfig_update_tag_init(struct wmGizmoMapType *gzmap_type, struct wmGizmoGroupType *gzgt);
+void WM_gizmoconfig_update_tag_remove(struct wmGizmoMapType *gzmap_type, struct wmGizmoGroupType *gzgt);
void WM_gizmoconfig_update(struct Main *bmain);
/* wm_maniulator_target_props.c */
-struct wmGizmoProperty *WM_gizmo_target_property_array(struct wmGizmo *mpr);
+struct wmGizmoProperty *WM_gizmo_target_property_array(struct wmGizmo *gz);
struct wmGizmoProperty *WM_gizmo_target_property_at_index(
- struct wmGizmo *mpr, int index);
+ struct wmGizmo *gz, int index);
struct wmGizmoProperty *WM_gizmo_target_property_find(
- struct wmGizmo *mpr, const char *idname);
+ struct wmGizmo *gz, const char *idname);
void WM_gizmo_target_property_def_rna_ptr(
- struct wmGizmo *mpr, const struct wmGizmoPropertyType *mpr_prop_type,
+ struct wmGizmo *gz, const struct wmGizmoPropertyType *gz_prop_type,
struct PointerRNA *ptr, struct PropertyRNA *prop, int index);
void WM_gizmo_target_property_def_rna(
- struct wmGizmo *mpr, const char *idname,
+ struct wmGizmo *gz, const char *idname,
struct PointerRNA *ptr, const char *propname, int index);
void WM_gizmo_target_property_def_func_ptr(
- struct wmGizmo *mpr, const struct wmGizmoPropertyType *mpr_prop_type,
+ struct wmGizmo *gz, const struct wmGizmoPropertyType *gz_prop_type,
const struct wmGizmoPropertyFnParams *params);
void WM_gizmo_target_property_def_func(
- struct wmGizmo *mpr, const char *idname,
+ struct wmGizmo *gz, const char *idname,
const struct wmGizmoPropertyFnParams *params);
void WM_gizmo_target_property_clear_rna_ptr(
- struct wmGizmo *mpr, const struct wmGizmoPropertyType *mpr_prop_type);
+ struct wmGizmo *gz, const struct wmGizmoPropertyType *gz_prop_type);
void WM_gizmo_target_property_clear_rna(
- struct wmGizmo *mpr, const char *idname);
+ struct wmGizmo *gz, const char *idname);
-bool WM_gizmo_target_property_is_valid_any(struct wmGizmo *mpr);
+bool WM_gizmo_target_property_is_valid_any(struct wmGizmo *gz);
bool WM_gizmo_target_property_is_valid(
- const struct wmGizmoProperty *mpr_prop);
+ const struct wmGizmoProperty *gz_prop);
float WM_gizmo_target_property_value_get(
- const struct wmGizmo *mpr, struct wmGizmoProperty *mpr_prop);
+ const struct wmGizmo *gz, struct wmGizmoProperty *gz_prop);
void WM_gizmo_target_property_value_set(
- struct bContext *C, const struct wmGizmo *mpr, struct wmGizmoProperty *mpr_prop,
+ struct bContext *C, const struct wmGizmo *gz, struct wmGizmoProperty *gz_prop,
const float value);
void WM_gizmo_target_property_value_get_array(
- const struct wmGizmo *mpr, struct wmGizmoProperty *mpr_prop,
+ const struct wmGizmo *gz, struct wmGizmoProperty *gz_prop,
float *value);
void WM_gizmo_target_property_value_set_array(
- struct bContext *C, const struct wmGizmo *mpr, struct wmGizmoProperty *mpr_prop,
+ struct bContext *C, const struct wmGizmo *gz, struct wmGizmoProperty *gz_prop,
const float *value);
bool WM_gizmo_target_property_range_get(
- const struct wmGizmo *mpr, struct wmGizmoProperty *mpr_prop,
+ const struct wmGizmo *gz, struct wmGizmoProperty *gz_prop,
float range[2]);
int WM_gizmo_target_property_array_length(
- const struct wmGizmo *mpr, struct wmGizmoProperty *mpr_prop);
+ const struct wmGizmo *gz, struct wmGizmoProperty *gz_prop);
/* definitions */
const struct wmGizmoPropertyType *WM_gizmotype_target_property_find(
- const struct wmGizmoType *wt, const char *idname);
+ const struct wmGizmoType *gzt, const char *idname);
void WM_gizmotype_target_property_def(
- struct wmGizmoType *wt, const char *idname, int data_type, int array_length);
+ struct wmGizmoType *gzt, const char *idname, int data_type, int array_length);
/* utilities */
void WM_gizmo_do_msg_notify_tag_refresh(
struct bContext *C, struct wmMsgSubscribeKey *msg_key, struct wmMsgSubscribeValue *msg_val);
void WM_gizmo_target_property_subscribe_all(
- struct wmGizmo *mpr, struct wmMsgBus *mbus, struct ARegion *ar);
+ struct wmGizmo *gz, struct wmMsgBus *mbus, struct ARegion *ar);
/* -------------------------------------------------------------------- */
/* wmGizmoGroup */
/* Callbacks for 'wmGizmoGroupType.setup_keymap' */
struct wmKeyMap *WM_gizmogroup_keymap_common(
- const struct wmGizmoGroupType *wgt, struct wmKeyConfig *config);
+ const struct wmGizmoGroupType *gzgt, struct wmKeyConfig *config);
struct wmKeyMap *WM_gizmogroup_keymap_common_select(
- const struct wmGizmoGroupType *wgt, struct wmKeyConfig *config);
+ const struct wmGizmoGroupType *gzgt, struct wmKeyConfig *config);
/* -------------------------------------------------------------------- */
/* wmGizmoMap */
struct wmGizmoMap *WM_gizmomap_new_from_type(
- const struct wmGizmoMapType_Params *mmap_params);
-const struct ListBase *WM_gizmomap_group_list(struct wmGizmoMap *mmap);
+ const struct wmGizmoMapType_Params *gzmap_params);
+const struct ListBase *WM_gizmomap_group_list(struct wmGizmoMap *gzmap);
struct wmGizmoGroup *WM_gizmomap_group_find(
- struct wmGizmoMap *mmap,
+ struct wmGizmoMap *gzmap,
const char *idname);
struct wmGizmoGroup *WM_gizmomap_group_find_ptr(
- struct wmGizmoMap *mmap,
- const struct wmGizmoGroupType *wgt);
-void WM_gizmomap_tag_refresh(struct wmGizmoMap *mmap);
+ struct wmGizmoMap *gzmap,
+ const struct wmGizmoGroupType *gzgt);
+void WM_gizmomap_tag_refresh(struct wmGizmoMap *gzmap);
void WM_gizmomap_draw(
- struct wmGizmoMap *mmap, const struct bContext *C, const eWM_GizmoFlagMapDrawStep drawstep);
-void WM_gizmomap_add_handlers(struct ARegion *ar, struct wmGizmoMap *mmap);
-bool WM_gizmomap_select_all(struct bContext *C, struct wmGizmoMap *mmap, const int action);
-bool WM_gizmomap_cursor_set(const struct wmGizmoMap *mmap, struct wmWindow *win);
+ struct wmGizmoMap *gzmap, const struct bContext *C, const eWM_GizmoFlagMapDrawStep drawstep);
+void WM_gizmomap_add_handlers(struct ARegion *ar, struct wmGizmoMap *gzmap);
+bool WM_gizmomap_select_all(struct bContext *C, struct wmGizmoMap *gzmap, const int action);
+bool WM_gizmomap_cursor_set(const struct wmGizmoMap *gzmap, struct wmWindow *win);
void WM_gizmomap_message_subscribe(
- struct bContext *C, struct wmGizmoMap *mmap, struct ARegion *ar, struct wmMsgBus *mbus);
-bool WM_gizmomap_is_any_selected(const struct wmGizmoMap *mmap);
+ struct bContext *C, struct wmGizmoMap *gzmap, struct ARegion *ar, struct wmMsgBus *mbus);
+bool WM_gizmomap_is_any_selected(const struct wmGizmoMap *gzmap);
bool WM_gizmomap_minmax(
- const struct wmGizmoMap *mmap, bool use_hidden, bool use_select,
+ const struct wmGizmoMap *gzmap, bool use_hidden, bool use_select,
float r_min[3], float r_max[3]);
struct ARegion *WM_gizmomap_tooltip_init(
@@ -273,34 +273,34 @@ struct ARegion *WM_gizmomap_tooltip_init(
/* wmGizmoMapType */
struct wmGizmoMapType *WM_gizmomaptype_find(
- const struct wmGizmoMapType_Params *mmap_params);
+ const struct wmGizmoMapType_Params *gzmap_params);
struct wmGizmoMapType *WM_gizmomaptype_ensure(
- const struct wmGizmoMapType_Params *mmap_params);
+ const struct wmGizmoMapType_Params *gzmap_params);
struct wmGizmoGroupTypeRef *WM_gizmomaptype_group_find(
- struct wmGizmoMapType *mmap_type,
+ struct wmGizmoMapType *gzmap_type,
const char *idname);
struct wmGizmoGroupTypeRef *WM_gizmomaptype_group_find_ptr(
- struct wmGizmoMapType *mmap_type,
- const struct wmGizmoGroupType *wgt);
+ struct wmGizmoMapType *gzmap_type,
+ const struct wmGizmoGroupType *gzgt);
struct wmGizmoGroupTypeRef *WM_gizmomaptype_group_link(
- struct wmGizmoMapType *mmap_type,
+ struct wmGizmoMapType *gzmap_type,
const char *idname);
struct wmGizmoGroupTypeRef *WM_gizmomaptype_group_link_ptr(
- struct wmGizmoMapType *mmap_type,
- struct wmGizmoGroupType *wgt);
+ struct wmGizmoMapType *gzmap_type,
+ struct wmGizmoGroupType *gzgt);
void WM_gizmomaptype_group_init_runtime_keymap(
const struct Main *bmain,
- struct wmGizmoGroupType *wgt);
+ struct wmGizmoGroupType *gzgt);
void WM_gizmomaptype_group_init_runtime(
- const struct Main *bmain, struct wmGizmoMapType *mmap_type,
- struct wmGizmoGroupType *wgt);
+ const struct Main *bmain, struct wmGizmoMapType *gzmap_type,
+ struct wmGizmoGroupType *gzgt);
void WM_gizmomaptype_group_unlink(
- struct bContext *C, struct Main *bmain, struct wmGizmoMapType *mmap_type,
- const struct wmGizmoGroupType *wgt);
+ struct bContext *C, struct Main *bmain, struct wmGizmoMapType *gzmap_type,
+ const struct wmGizmoGroupType *gzgt);
-void WM_gizmomaptype_group_free(struct wmGizmoGroupTypeRef *wgt);
+void WM_gizmomaptype_group_free(struct wmGizmoGroupTypeRef *gzgt);
/* -------------------------------------------------------------------- */
/* GizmoGroup */
@@ -308,36 +308,36 @@ void WM_gizmomaptype_group_free(struct wmGizmoGroupTypeRef *wgt);
/* Add/Ensure/Remove (High level API) */
void WM_gizmo_group_type_add_ptr_ex(
- struct wmGizmoGroupType *wgt,
- struct wmGizmoMapType *mmap_type);
+ struct wmGizmoGroupType *gzgt,
+ struct wmGizmoMapType *gzmap_type);
void WM_gizmo_group_type_add_ptr(
- struct wmGizmoGroupType *wgt);
+ struct wmGizmoGroupType *gzgt);
void WM_gizmo_group_type_add(const char *idname);
void WM_gizmo_group_type_ensure_ptr_ex(
- struct wmGizmoGroupType *wgt,
- struct wmGizmoMapType *mmap_type);
+ struct wmGizmoGroupType *gzgt,
+ struct wmGizmoMapType *gzmap_type);
void WM_gizmo_group_type_ensure_ptr(
- struct wmGizmoGroupType *wgt);
+ struct wmGizmoGroupType *gzgt);
void WM_gizmo_group_type_ensure(const char *idname);
void WM_gizmo_group_type_remove_ptr_ex(
- struct Main *bmain, struct wmGizmoGroupType *wgt,
- struct wmGizmoMapType *mmap_type);
+ struct Main *bmain, struct wmGizmoGroupType *gzgt,
+ struct wmGizmoMapType *gzmap_type);
void WM_gizmo_group_type_remove_ptr(
- struct Main *bmain, struct wmGizmoGroupType *wgt);
+ struct Main *bmain, struct wmGizmoGroupType *gzgt);
void WM_gizmo_group_type_remove(struct Main *bmain, const char *idname);
void WM_gizmo_group_type_unlink_delayed_ptr_ex(
- struct wmGizmoGroupType *wgt,
- struct wmGizmoMapType *mmap_type);
+ struct wmGizmoGroupType *gzgt,
+ struct wmGizmoMapType *gzmap_type);
void WM_gizmo_group_type_unlink_delayed_ptr(
- struct wmGizmoGroupType *wgt);
+ struct wmGizmoGroupType *gzgt);
void WM_gizmo_group_type_unlink_delayed(const char *idname);
/* Utilities */
bool WM_gizmo_context_check_drawstep(const struct bContext *C, eWM_GizmoFlagMapDrawStep step);
-bool WM_gizmo_group_type_poll(const struct bContext *C, const struct wmGizmoGroupType *wgt);
+bool WM_gizmo_group_type_poll(const struct bContext *C, const struct wmGizmoGroupType *gzgt);
#endif /* __WM_GIZMO_API_H__ */