Blender
V3.3
|
#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 91 of file DNA_mask_types.h.
short MaskSpline::flag |
Different spline flag (closed, ...).
Definition at line 95 of file DNA_mask_types.h.
Referenced by add_vertex_extrude(), add_vertex_handle_cyclic_at_point(), BKE_mask_clipboard_copy_from_layer(), BKE_mask_spline_add(), BKE_mask_spline_differentiate_calc_total(), BKE_mask_spline_feather_collapse_inner_loops(), BKE_mask_spline_point_next_bezt(), BKE_maskrasterize_handle_init(), 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 92 of file DNA_mask_types.h.
Referenced by BKE_mask_clipboard_copy_from_layer(), BKE_mask_clipboard_paste_to_layer(), BKE_mask_layer_calc_handles(), BKE_mask_layer_copy(), BKE_mask_layer_evaluate_deform(), BKE_mask_layer_shape_from_mask(), BKE_mask_layer_shape_spline_from_index(), BKE_mask_layer_shape_spline_to_index(), BKE_mask_layer_shape_to_mask(), BKE_mask_layer_shape_to_mask_interp(), BKE_mask_layer_shape_totvert(), BKE_mask_spline_free_list(), BKE_maskrasterize_handle_init(), createTransMaskingData(), delete_exec(), finSelectedSplinePoint(), mask_blend_read_lib(), and mask_blend_write().
char MaskSpline::offset_mode |
Feather offset method.
Definition at line 97 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 106 of file DNA_mask_types.h.
Referenced by BKE_mask_spline_add(), mask_blend_read_lib(), and mask_duplicate_exec().
MaskSplinePoint* MaskSpline::points |
Points which defines spline itself.
Definition at line 104 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_calc_handles(), BKE_mask_layer_copy(), BKE_mask_layer_evaluate_deform(), BKE_mask_layer_shape_changed_add(), BKE_mask_layer_shape_from_mask(), BKE_mask_layer_shape_to_mask(), BKE_mask_layer_shape_to_mask_interp(), 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(), createTransMaskingData(), delete_exec(), draw_spline_points(), ED_mask_spline_select_check(), ED_mask_spline_select_set(), finSelectedSplinePoint(), mask_blend_read_lib(), mask_blend_write(), 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 109 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(), draw_layer_splines(), and mask_blend_write().
struct MaskSpline * MaskSpline::prev |
Definition at line 92 of file DNA_mask_types.h.
Referenced by mask_duplicate_exec().
int MaskSpline::tot_point |
Total number of points.
Definition at line 102 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_calc_handles(), BKE_mask_layer_copy(), BKE_mask_layer_evaluate_deform(), BKE_mask_layer_shape_changed_add(), BKE_mask_layer_shape_from_mask(), BKE_mask_layer_shape_spline_from_index(), BKE_mask_layer_shape_spline_to_index(), BKE_mask_layer_shape_to_mask(), BKE_mask_layer_shape_to_mask_interp(), BKE_mask_layer_shape_totvert(), 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(), createTransMaskingData(), delete_exec(), draw_spline_points(), ED_mask_spline_select_check(), ED_mask_spline_select_set(), finSelectedSplinePoint(), mask_blend_read_lib(), mask_blend_write(), 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 99 of file DNA_mask_types.h.
Referenced by BKE_mask_point_weight(), BKE_mask_spline_add(), and mask_duplicate_exec().