|
Blender V4.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 138 of file DNA_mask_types.h.
| char MaskLayer::_pad[7] |
Definition at line 163 of file DNA_mask_types.h.
| struct MaskSplinePoint* MaskLayer::act_point |
Active point.
act_spline however this isn't guaranteed and cannot be assumed by logic that validates memory. Definition at line 156 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 149 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 159 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 160 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 161 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_copy(), and BKE_maskrasterize_handle_init().
| char MaskLayer::falloff |
Definition at line 162 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 166 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(), ED_add_mask_layer_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 142 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 139 of file DNA_mask_types.h.
Referenced by BKE_mask_eval_update(), BKE_mask_layer_free_list(), BKE_maskrasterize_handle_init(), box_select_elem(), mask_layer_move_exec(), region_select_elem(), and spline_under_mouse_get().
| struct MaskLayer * MaskLayer::prev |
Definition at line 139 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 145 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(), ED_mask_layer_select_check(), ED_mask_layer_select_set(), and finSelectedSplinePoint().
| ListBase MaskLayer::splines_shapes |
Definition at line 146 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(), createTransActionData(), 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_to_keylist(), and MaskLayerToTransData().
| char MaskLayer::visibility_flag |
Matching 'Object' flag of the same name - eventually use in the outliner.
Definition at line 168 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(), draw_spline_curve(), draw_spline_points(), ED_mask_layer_select_check(), and ED_mask_layer_select_set().