Blender
V3.3
|
#include <DNA_mask_types.h>
Public Attributes | |
struct MaskLayer * | next |
struct MaskLayer * | prev |
char | name [64] |
ListBase | splines |
ListBase | splines_shapes |
struct MaskSpline * | act_spline |
struct MaskSplinePoint * | act_point |
float | alpha |
char | blend |
char | blend_flag |
char | falloff |
char | _pad [7] |
char | flag |
char | visibility_flag |
Definition at line 136 of file DNA_mask_types.h.
char MaskLayer::_pad[7] |
Definition at line 156 of file DNA_mask_types.h.
struct MaskSplinePoint* MaskLayer::act_point |
Active point.
Definition at line 149 of file DNA_mask_types.h.
Referenced by add_vertex_exec(), add_vertex_extrude(), add_vertex_new(), add_vertex_subdivide(), BKE_mask_layer_copy(), create_primitive_from_points(), draw_single_handle(), draw_spline_points(), finSelectedSplinePoint(), mask_select_linked_pick_invoke(), select_exec(), select_sliding_point(), slide_point_invoke(), and slide_spline_curvature_customdata().
struct MaskSpline* MaskLayer::act_spline |
Active spline.
Definition at line 147 of file DNA_mask_types.h.
Referenced by add_vertex_exec(), add_vertex_new(), add_vertex_subdivide(), BKE_mask_layer_copy(), create_primitive_from_points(), draw_spline_points(), finSelectedSplinePoint(), mask_select_linked_pick_invoke(), mask_spline_color_get(), select_exec(), select_sliding_point(), slide_point_invoke(), and slide_spline_curvature_customdata().
float MaskLayer::alpha |
Definition at line 152 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_copy(), BKE_mask_layer_new(), and BKE_maskrasterize_handle_init().
char MaskLayer::blend |
Definition at line 153 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_copy(), BKE_mask_layer_new(), and BKE_maskrasterize_handle_init().
char MaskLayer::blend_flag |
Definition at line 154 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_copy(), and BKE_maskrasterize_handle_init().
char MaskLayer::falloff |
Definition at line 155 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_copy(), and BKE_maskrasterize_handle_init().
char MaskLayer::flag |
For animation.
Definition at line 159 of file DNA_mask_types.h.
Referenced by acf_masklay_setting_ptr(), BKE_mask_layer_copy(), BKE_mask_layer_new(), BKE_maskrasterize_handle_init(), click_select_channel_masklayer(), draw_masklay_channel(), make_new_animlistelem(), and mouse_action_keys().
char MaskLayer::name[64] |
Name of the mask layer (64 = MAD_ID_NAME - 2).
Definition at line 140 of file DNA_mask_types.h.
Referenced by acf_masklay_name(), BKE_mask_layer_copy(), BKE_mask_layer_new(), BKE_mask_layer_rename(), and BKE_mask_layer_unique_name().
struct MaskLayer* MaskLayer::next |
Definition at line 137 of file DNA_mask_types.h.
Referenced by animdata_filter_mask_data(), BKE_mask_evaluate(), BKE_mask_layer_copy_list(), BKE_mask_layer_free_list(), BKE_maskrasterize_handle_init(), box_select_elem(), createTransMaskingData(), draw_mask_layers(), blender::compositor::MaskOperation::init_execution(), mask_blend_write(), mask_layer_move_exec(), posttrans_mask_clean(), and region_select_elem().
struct MaskLayer * MaskLayer::prev |
Definition at line 137 of file DNA_mask_types.h.
Referenced by mask_layer_move_exec().
ListBase MaskLayer::splines |
List of splines which defines this mask layer.
Definition at line 143 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_free(), 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_remove(), BKE_maskrasterize_handle_init(), createTransMaskingData(), draw_layer_splines(), ED_mask_layer_select_check(), ED_mask_layer_select_set(), finSelectedSplinePoint(), and mask_blend_write().
ListBase MaskLayer::splines_shapes |
Definition at line 144 of file DNA_mask_types.h.
Referenced by add_vertex_extrude(), BKE_mask_layer_copy(), BKE_mask_layer_evaluate_animation(), BKE_mask_layer_free_shapes(), BKE_mask_layer_shape_changed_add(), BKE_mask_layer_shape_changed_remove(), BKE_mask_layer_shape_find_frame(), BKE_mask_layer_shape_find_frame_range(), BKE_mask_layer_shape_sort(), BKE_mask_layer_shape_unlink(), BKE_mask_layer_shape_verify_frame(), BKE_mask_spline_direction_switch(), count_masklayer_frames(), create_primitive_from_points(), ED_mask_draw_frames(), ED_mask_select_frames(), ED_masklayer_frame_select_check(), ED_masklayer_frames_delete(), ED_masklayer_frames_duplicate(), ED_masklayer_frames_looper(), ED_masklayer_frames_select_box(), ED_masklayer_frames_select_region(), ED_masklayer_make_cfra_list(), get_keyframe_extents(), mask_blend_write(), mask_to_keylist(), MaskLayerToTransData(), and posttrans_mask_clean().
char MaskLayer::visibility_flag |
Matching 'Object' flag of the same name - eventually use in the outliner.
Definition at line 161 of file DNA_mask_types.h.
Referenced by add_vertex_exec(), BKE_mask_clipboard_copy_from_layer(), BKE_mask_layer_copy(), BKE_maskrasterize_handle_init(), createTransMaskingData(), draw_layer_splines(), draw_mask_layers(), draw_spline_curve(), draw_spline_points(), ED_mask_layer_select_check(), and ED_mask_layer_select_set().