|
Blender V5.0
|
#include <DNA_mask_types.h>
Public Attributes | |
| struct MaskSpline * | next |
| struct MaskSpline * | prev |
| short | flag |
| char | offset_mode |
| char | weight_interp |
| int | tot_point |
| MaskSplinePoint * | points |
| MaskParent | parent |
| MaskSplinePoint * | points_deform |
Definition at line 100 of file DNA_mask_types.h.
| short MaskSpline::flag |
Different spline flag (closed, ...).
Definition at line 104 of file DNA_mask_types.h.
Referenced by add_vertex_extrude(), add_vertex_handle_cyclic_at_point(), BKE_mask_spline_add(), BKE_mask_spline_differentiate_calc_total(), BKE_mask_spline_feather_collapse_inner_loops(), BKE_mask_spline_point_next_bezt(), create_primitive_from_points(), draw_spline_curve(), draw_spline_points(), ED_mask_spline_select_set(), mask_draw_curve_type(), mask_duplicate_exec(), mask_spline_feather_differentiated_points_with_resolution__double(), mask_spline_feather_differentiated_points_with_resolution__even(), mask_spline_point_next(), mask_spline_point_prev(), and setup_vertex_point().
| struct MaskSpline* MaskSpline::next |
Definition at line 101 of file DNA_mask_types.h.
Referenced by BKE_mask_eval_update(), BKE_mask_layer_shape_spline_to_index(), BKE_mask_spline_free_list(), box_select_exec(), circle_select_exec(), delete_exec(), do_lasso_select_mask(), ED_mask_feather_find_nearest(), ED_mask_find_nearest_diff_point(), ED_mask_point_find_nearest(), finSelectedSplinePoint(), and spline_under_mouse_get().
| char MaskSpline::offset_mode |
Feather offset method.
Definition at line 106 of file DNA_mask_types.h.
Referenced by BKE_mask_spline_feather_differentiated_points_with_resolution(), and mask_duplicate_exec().
| MaskParent MaskSpline::parent |
Parenting information of the whole spline.
Definition at line 115 of file DNA_mask_types.h.
Referenced by BKE_mask_spline_add(), and mask_duplicate_exec().
| MaskSplinePoint* MaskSpline::points |
Points which defines spline itself.
Definition at line 113 of file DNA_mask_types.h.
Referenced by add_vertex_extrude(), add_vertex_handle_cyclic(), add_vertex_new(), add_vertex_subdivide(), BKE_mask_clipboard_copy_from_layer(), BKE_mask_clipboard_paste_to_layer(), BKE_mask_layer_copy(), BKE_mask_layer_evaluate_deform(), BKE_mask_layer_shape_changed_add(), BKE_mask_spline_add(), BKE_mask_spline_copy(), BKE_mask_spline_direction_switch(), BKE_mask_spline_feather_resolution(), BKE_mask_spline_free(), BKE_mask_spline_point_array(), BKE_mask_spline_point_array_from_point(), BKE_mask_spline_resolution(), create_primitive_from_points(), delete_exec(), draw_spline_points(), ED_mask_spline_select_check(), ED_mask_spline_select_set(), finSelectedSplinePoint(), mask_duplicate_exec(), mask_spline_add_point_at_index(), setup_vertex_point(), slide_point_check_initial_feather(), and slide_spline_curvature_customdata().
| MaskSplinePoint* MaskSpline::points_deform |
Deformed copy of 'points' BezTriple data - not saved.
Definition at line 118 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_evaluate_deform(), BKE_mask_spline_copy(), BKE_mask_spline_ensure_deform(), BKE_mask_spline_free(), BKE_mask_spline_point_array(), BKE_mask_spline_point_array_from_point(), and draw_layer_splines().
| struct MaskSpline * MaskSpline::prev |
Definition at line 101 of file DNA_mask_types.h.
| int MaskSpline::tot_point |
Total number of points.
Definition at line 111 of file DNA_mask_types.h.
Referenced by add_vertex_extrude(), add_vertex_handle_cyclic(), add_vertex_new(), BKE_mask_clipboard_copy_from_layer(), BKE_mask_clipboard_paste_to_layer(), BKE_mask_layer_evaluate_deform(), BKE_mask_layer_shape_changed_add(), BKE_mask_layer_shape_spline_to_index(), BKE_mask_spline_add(), BKE_mask_spline_copy(), BKE_mask_spline_differentiate_calc_total(), BKE_mask_spline_direction_switch(), BKE_mask_spline_ensure_deform(), BKE_mask_spline_feather_points(), BKE_mask_spline_feather_resolution(), BKE_mask_spline_free(), BKE_mask_spline_point_array_from_point(), BKE_mask_spline_point_next_bezt(), BKE_mask_spline_resolution(), create_primitive_from_points(), delete_exec(), draw_spline_points(), ED_mask_spline_select_check(), ED_mask_spline_select_set(), finSelectedSplinePoint(), mask_duplicate_exec(), mask_spline_add_point_at_index(), mask_spline_feather_differentiated_points_with_resolution__double(), mask_spline_feather_differentiated_points_with_resolution__even(), mask_spline_point_next(), mask_spline_point_prev(), setup_vertex_point(), and slide_point_check_initial_feather().
| char MaskSpline::weight_interp |
Weight interpolation.
Definition at line 108 of file DNA_mask_types.h.
Referenced by BKE_mask_point_weight(), BKE_mask_spline_add(), and mask_duplicate_exec().