|
Blender
V3.3
|
#include <DNA_mask_types.h>
Public Attributes | |
| struct MaskLayerShape * | next |
| struct MaskLayerShape * | prev |
| float * | data |
| int | tot_vert |
| int | frame |
| char | flag |
| char | _pad [7] |
Definition at line 113 of file DNA_mask_types.h.
| char MaskLayerShape::_pad[7] |
Definition at line 124 of file DNA_mask_types.h.
| float* MaskLayerShape::data |
U coordinate along spline segment and weight of this point.
Definition at line 117 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_copy(), BKE_mask_layer_shape_alloc(), BKE_mask_layer_shape_changed_add(), BKE_mask_layer_shape_changed_remove(), BKE_mask_layer_shape_duplicate(), BKE_mask_layer_shape_free(), BKE_mask_layer_shape_from_mask(), BKE_mask_layer_shape_to_mask(), BKE_mask_layer_shape_to_mask_interp(), BKE_mask_spline_direction_switch(), mask_blend_write(), mask_shape_key_feather_reset_exec(), and mask_shape_key_rekey_exec().
| char MaskLayerShape::flag |
Animation flag.
Definition at line 123 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_copy(), count_masklayer_frames(), ED_masklayer_frame_select_check(), ED_masklayer_frames_delete(), ED_masklayer_frames_duplicate(), ED_masklayer_make_cfra_list(), mask_layer_shape_select(), mask_shape_key_rekey_exec(), masklay_shape_cmp_frame(), MaskLayerToTransData(), nalloc_ak_masklayshape(), nupdate_ak_masklayshape(), snap_mask_layer_cframe(), snap_mask_layer_nearest(), snap_mask_layer_nearestsec(), and snap_mask_layer_nearmarker().
| int MaskLayerShape::frame |
Different flags of this point.
Definition at line 121 of file DNA_mask_types.h.
Referenced by add_masklay_to_keycolumns_list(), BKE_mask_layer_copy(), BKE_mask_layer_evaluate_animation(), BKE_mask_layer_shape_alloc(), 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_from_mask(), BKE_mask_layer_shape_to_mask(), BKE_mask_layer_shape_to_mask_interp(), count_masklayer_frames(), ED_masklayer_frames_select_box(), ED_masklayer_frames_select_region(), ED_masklayer_make_cfra_list(), get_keyframe_extents(), mask_layer_shape_sort_cb(), mask_shape_key_rekey_exec(), masklay_shape_cmp_frame(), MaskLayerToTransData(), nalloc_ak_masklayshape(), posttrans_mask_clean(), snap_mask_layer_cframe(), snap_mask_layer_nearest(), snap_mask_layer_nearestsec(), and snap_mask_layer_nearmarker().
| struct MaskLayerShape* MaskLayerShape::next |
Definition at line 114 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_copy(), 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_spline_direction_switch(), count_masklayer_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_shape_key_feather_reset_exec(), mask_shape_key_rekey_exec(), MaskLayerToTransData(), and posttrans_mask_clean().
| struct MaskLayerShape * MaskLayerShape::prev |
Definition at line 114 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_shape_find_frame_range().
| int MaskLayerShape::tot_vert |
To ensure no buffer overrun's: alloc size is (tot_vert * MASK_OBJECT_SHAPE_ELEM_SIZE).
Definition at line 119 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_copy(), BKE_mask_layer_shape_alloc(), BKE_mask_layer_shape_changed_add(), BKE_mask_layer_shape_changed_remove(), BKE_mask_layer_shape_from_mask(), BKE_mask_layer_shape_to_mask(), BKE_mask_layer_shape_to_mask_interp(), mask_blend_write(), and mask_shape_key_feather_reset_exec().