|
Blender V4.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 115 of file DNA_mask_types.h.
| char MaskLayerShape::_pad[7] |
Definition at line 126 of file DNA_mask_types.h.
| float* MaskLayerShape::data |
U coordinate along spline segment and weight of this point.
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_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 125 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_copy(), mask_layer_shape_select(), mask_shape_key_rekey_exec(), 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 123 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(), masklay_shape_cmp_frame(), 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 116 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 posttrans_mask_clean().
| struct MaskLayerShape * MaskLayerShape::prev |
Definition at line 116 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 121 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().