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().