|
Blender V5.0
|
#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 122 of file DNA_mask_types.h.
| char MaskLayerShape::_pad[7] |
Definition at line 133 of file DNA_mask_types.h.
| float* MaskLayerShape::data |
U coordinate along spline segment and weight of this point.
Definition at line 126 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_copy(), BKE_mask_layer_shape_alloc(), 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(), mask_shape_key_feather_reset_exec(), and mask_shape_key_rekey_exec().
| char MaskLayerShape::flag |
Animation flag.
Definition at line 132 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_copy(), mask_layer_shape_select(), mask_shape_key_rekey_exec(), blender::ed::transform::masklay_shape_cmp_frame(), 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 130 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_find_frame_range(), BKE_mask_layer_shape_from_mask(), BKE_mask_layer_shape_to_mask(), BKE_mask_layer_shape_to_mask_interp(), mask_layer_shape_sort_cb(), mask_shape_key_rekey_exec(), blender::ed::transform::masklay_shape_cmp_frame(), nalloc_ak_masklayshape(), blender::ed::transform::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 123 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_free_shapes(), BKE_mask_layer_shape_find_frame_range(), mask_shape_key_rekey_exec(), and blender::ed::transform::posttrans_mask_clean().
| struct MaskLayerShape * MaskLayerShape::prev |
Definition at line 123 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 128 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_copy(), BKE_mask_layer_shape_alloc(), BKE_mask_layer_shape_from_mask(), BKE_mask_layer_shape_to_mask(), BKE_mask_layer_shape_to_mask_interp(), and mask_shape_key_feather_reset_exec().