Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
dt_masks_form_t Struct Reference

#include <masks.h>

+ Collaboration diagram for dt_masks_form_t:

Data Fields

GList * points
 
dt_masks_type_t type
 
const dt_masks_functions_tfunctions
 
gboolean uses_bezier_points_layout
 
float source [2]
 
float gravity_center [2]
 
float area
 
char name [128]
 
int formid
 
int version
 

Detailed Description

structure used to define a form

Field Documentation

◆ area

float dt_masks_form_t::area

◆ formid

◆ functions

◆ gravity_center

float dt_masks_form_t::gravity_center[2]

◆ name

◆ points

GList* dt_masks_form_t::points

Referenced by _add_node_to_segment(), _add_node_to_segment(), _blendop_masks_find_group_entry(), _blendop_masks_group_button_pressed(), _blendop_masks_group_move_by_index(), _blendop_masks_group_tree_append(), _blendop_masks_is_group_with_shapes(), _blendop_masks_is_single_group_wrapper(), _blendop_masks_show_and_edit(), _brush_events_button_pressed(), _brush_events_button_released(), _brush_events_mouse_moved(), _brush_get_gravity_center(), _brush_get_interaction_value(), _brush_get_mask(), _brush_get_mask_roi(), _brush_get_position_in_segment(), _brush_get_pts_border(), _brush_init_ctrl_points(), _brush_populate_context_menu(), _brush_reset_round_node_callback(), _brush_switch_node_callback(), _brush_translate_all_nodes(), _change_curvature(), _change_extent(), _change_hardness(), _change_hardness(), _change_hardness(), _change_hardness(), _change_rotation(), _change_rotation(), _change_size(), _change_size(), _change_size(), _change_size(), _circle_events_button_pressed(), _circle_events_mouse_moved(), _circle_get_gravity_center(), _circle_get_interaction_value(), _circle_get_mask_roi(), _circle_get_points_border(), _circle_get_source_area(), _cleanup_unused_recurs(), _dt_masks_events_cursor_over_form(), _dt_masks_events_group_update_selection(), _edit_masks(), _ellipse_events_button_pressed(), _ellipse_events_button_released(), _ellipse_events_mouse_moved(), _ellipse_get_area(), _ellipse_get_gravity_center(), _ellipse_get_interaction_value(), _ellipse_get_mask(), _ellipse_get_mask_roi(), _ellipse_get_points_border(), _ellipse_get_source_area(), _find_in_group(), _get_area(), _get_area(), _gradient_events_button_pressed(), _gradient_events_button_released(), _gradient_events_mouse_moved(), _gradient_get_gravity_center(), _gradient_get_interaction_value(), _gradient_get_mask(), _gradient_get_mask_roi(), _gradient_get_points_border(), _group_duplicate_points(), _group_events_post_expose_draw(), _group_get_child_at(), _group_get_gravity_center(), _group_get_mask(), _group_get_mask_roi(), _is_form_used(), _lib_masks_list_recurs(), _lib_masks_update_item(), _masks_fill_used_forms(), _masks_group_find_form(), _masks_gui_form_group_use_count(), _masks_remove_shape(), _polygon_creation_closing_form(), _polygon_events_button_pressed(), _polygon_events_key_pressed(), _polygon_events_mouse_moved(), _polygon_events_post_expose(), _polygon_form_gravity_center(), _polygon_get_gravity_center(), _polygon_get_interaction_value(), _polygon_get_mask(), _polygon_get_mask_roi(), _polygon_get_position_in_segment(), _polygon_get_pts_border(), _polygon_get_sizes(), _polygon_init_ctrl_points(), _polygon_is_clockwise(), _polygon_populate_context_menu(), _polygon_reset_round_node_callback(), _polygon_set_hint_message(), _polygon_switch_node_callback(), _polygon_translate_all_nodes(), _process(), _reset_form_creation(), _resynch_params(), _shape_is_being_added(), _tree_difference(), _tree_exclusion(), _tree_format_form_usage_label(), _tree_intersection(), _tree_inverse(), _tree_selection_change(), _tree_union(), _update_foreach(), dt_group_events_post_expose(), dt_masks_create_menu(), dt_masks_dup_masks_form(), dt_masks_duplicate_points(), dt_masks_events_post_expose(), dt_masks_find_closest_handle_common(), dt_masks_form_get_selected_group(), dt_masks_form_move(), dt_masks_form_remove(), dt_masks_free_form(), dt_masks_group_add_form(), dt_masks_group_get_hash(), dt_masks_group_index_from_formid(), dt_masks_group_ungroup(), dt_masks_gui_delete(), dt_masks_gui_form_save_creation(), dt_masks_gui_form_test_create(), dt_masks_iop_combo_populate(), dt_masks_iop_update(), dt_masks_iop_use_same_as(), dt_masks_legacy_params_v1_to_v2(), dt_masks_legacy_params_v2_to_v3(), dt_masks_legacy_params_v3_to_v4(), dt_masks_legacy_params_v4_to_v5(), dt_masks_legacy_params_v5_to_v6(), dt_masks_read_masks_history(), dt_masks_remove_node(), dt_masks_write_masks_history_item(), give_control_to_form(), gui_focus(), gui_update(), legacy_params(), masks_get_delta(), modify_roi_in(), post_history_commit(), rt_compute_roi_in(), rt_edit_masks_callback(), rt_extend_roi_in_for_clone(), rt_extend_roi_in_from_source_clones(), rt_get_mask_point_group(), rt_masks_get_delta_to_destination(), rt_process_forms(), rt_resynch_params(), rt_shape_is_being_added(), and rt_show_forms_for_current_scale().

◆ source

◆ type

dt_masks_type_t dt_masks_form_t::type

Referenced by _blendop_masks_find_group_entry(), _blendop_masks_group_button_pressed(), _blendop_masks_group_move_by_index(), _blendop_masks_group_tree_append(), _blendop_masks_group_tree_append_entry(), _blendop_masks_is_group_with_shapes(), _blendop_masks_is_single_group_wrapper(), _blendop_masks_refresh_lists(), _blendop_masks_show_and_edit(), _brush_events_button_pressed(), _brush_events_button_released(), _brush_events_mouse_moved(), _brush_events_post_expose(), _circle_events_button_pressed(), _cleanup_unused_recurs(), _dt_masks_events_get_dispatch_form(), _dt_masks_events_group_update_selection(), _edit_masks(), _ellipse_events_button_pressed(), _ellipse_events_button_released(), _ellipse_events_mouse_moved(), _find_in_group(), _get_mask_plugin(), _get_mask_type(), _group_events_post_expose_draw(), _is_form_used(), _lib_masks_list_recurs(), _lib_masks_recreate_list(), _lib_masks_update_item(), _masks_fill_used_forms(), _masks_group_find_form(), _masks_gui_form_group_use_count(), _masks_move_up_down_callback(), _masks_remove_shape(), _polygon_events_button_pressed(), _polygon_events_mouse_moved(), _polygon_events_post_expose(), _process(), _reset_form_creation(), _resynch_params(), _set_hinter_message(), _shape_is_being_added(), _tree_add_exist(), _tree_context_menu(), _tree_difference(), _tree_exclusion(), _tree_format_form_usage_label(), _tree_intersection(), _tree_inverse(), _tree_selection_change(), _tree_union(), _update_foreach(), dt_masks_create(), dt_masks_create_menu(), dt_masks_events_button_pressed(), dt_masks_events_button_released(), dt_masks_events_key_pressed(), dt_masks_events_mouse_moved(), dt_masks_events_mouse_scrolled(), dt_masks_events_post_expose(), dt_masks_form_duplicate(), dt_masks_form_group_from_parentid(), dt_masks_form_is_clone(), dt_masks_form_move(), dt_masks_form_remove(), dt_masks_form_update_gravity_center(), dt_masks_form_uses_spot_defaults(), dt_masks_get_source_area(), dt_masks_group_add_form(), dt_masks_group_get_hash(), dt_masks_group_index_from_formid(), dt_masks_group_ungroup(), dt_masks_gui_delete(), dt_masks_gui_form_create(), dt_masks_gui_form_save_creation(), dt_masks_gui_form_test_create(), dt_masks_iop_combo_populate(), dt_masks_iop_update(), dt_masks_iop_use_same_as(), dt_masks_legacy_params_v1_to_v2(), dt_masks_legacy_params_v2_to_v3(), dt_masks_legacy_params_v3_to_v4(), dt_masks_legacy_params_v4_to_v5(), dt_masks_legacy_params_v5_to_v6(), dt_masks_write_masks_history_item(), gui_focus(), gui_update(), legacy_params(), masks_get_delta(), modify_roi_in(), post_history_commit(), rt_compute_roi_in(), rt_edit_masks_callback(), rt_extend_roi_in_for_clone(), rt_extend_roi_in_from_source_clones(), rt_get_mask_point_group(), rt_get_selected_shape_id(), rt_masks_get_delta_to_destination(), rt_menu_select_algorithm_callback(), rt_process_forms(), rt_resynch_params(), and rt_shape_is_being_added().

◆ uses_bezier_points_layout

gboolean dt_masks_form_t::uses_bezier_points_layout

◆ version


The documentation for this struct was generated from the following file: