diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-06-08 18:31:38 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-06-08 18:31:38 +0400 |
commit | b33c5168f4070e30f5ef66dcca76d1ad3c4aaa38 (patch) | |
tree | 9303fd49af427824aa3867813a45ec5e46cea781 /source/blender/makesdna/DNA_mask_types.h | |
parent | 68c365e2f040cb61266d6ef1309fb22d064ab0d0 (diff) |
mask animation keys now editable in the dope sheet (duplicate, transform, delete, select- etc).
Diffstat (limited to 'source/blender/makesdna/DNA_mask_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_mask_types.h | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/source/blender/makesdna/DNA_mask_types.h b/source/blender/makesdna/DNA_mask_types.h index e4c27a57d85..20701f9adc0 100644 --- a/source/blender/makesdna/DNA_mask_types.h +++ b/source/blender/makesdna/DNA_mask_types.h @@ -48,6 +48,9 @@ typedef struct Mask { int masklay_tot; /* total number of mask layers */ int sfra, efra; /* frames, used by the sequencer */ + + int flag; /* for anim info */ + int pad; } Mask; typedef struct MaskParent { @@ -96,7 +99,7 @@ typedef struct MaskLayerShape { float *data; /* u coordinate along spline segment and weight of this point */ int tot_vert; /* to ensure no buffer overruns's: alloc size is (tot_vert * MASK_OBJECT_SHAPE_ELEM_SIZE) */ int frame; /* different flags of this point */ - char flag; + char flag; /* animation flag */ char pad[7]; } MaskLayerShape; @@ -125,9 +128,8 @@ typedef struct MaskLayer { char blend; char blend_flag; - //char flag; /* not used yet */ + char flag; /* for animation */ char restrictflag; /* matching 'Object' flag of the same name - eventually use in the outliner */ - char pad[1]; } MaskLayer; /* MaskParent->flag */ @@ -169,4 +171,21 @@ enum { MASK_BLENDFLAG_INVERT = (1 << 0) }; +/* masklay->flag */ +enum { + MASK_LAYERFLAG_LOCKED = (1 << 4), + MASK_LAYERFLAG_SELECT = (1 << 5) +}; + +/* masklay_shape->flag */ +enum { + MASK_SHAPE_SELECT = (1 << 0) +}; + + +/* mask->flag */ +enum { + MASK_ANIMF_EXPAND = (1 << 4) +}; + #endif // __DNA_MASK_TYPES_H__ |