Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/include/ED_anim_api.h
| Show First 20 Lines • Show All 191 Lines • ▼ Show 20 Lines | typedef enum eAnim_ChannelType { | ||||
| ANIMTYPE_GPLAYER, | ANIMTYPE_GPLAYER, | ||||
| ANIMTYPE_MASKDATABLOCK, | ANIMTYPE_MASKDATABLOCK, | ||||
| ANIMTYPE_MASKLAYER, | ANIMTYPE_MASKLAYER, | ||||
| ANIMTYPE_NLATRACK, | ANIMTYPE_NLATRACK, | ||||
| ANIMTYPE_NLAACTION, | ANIMTYPE_NLAACTION, | ||||
| ANIMTYPE_PALETTE, | |||||
| /* always as last item, the total number of channel types... */ | /* always as last item, the total number of channel types... */ | ||||
| ANIMTYPE_NUM_TYPES | ANIMTYPE_NUM_TYPES | ||||
| } eAnim_ChannelType; | } eAnim_ChannelType; | ||||
| /* types of keyframe data in bAnimListElem */ | /* types of keyframe data in bAnimListElem */ | ||||
| typedef enum eAnim_KeyType { | typedef enum eAnim_KeyType { | ||||
| ALE_NONE = 0, /* no keyframe data */ | ALE_NONE = 0, /* no keyframe data */ | ||||
| ALE_FCURVE, /* F-Curve */ | ALE_FCURVE, /* F-Curve */ | ||||
| ▲ Show 20 Lines • Show All 134 Lines • ▼ Show 20 Lines | |||||
| /* NLA only */ | /* NLA only */ | ||||
| #define SEL_NLT(nlt) (nlt->flag & NLATRACK_SELECTED) | #define SEL_NLT(nlt) (nlt->flag & NLATRACK_SELECTED) | ||||
| #define EDITABLE_NLT(nlt) ((nlt->flag & NLATRACK_PROTECTED) == 0) | #define EDITABLE_NLT(nlt) ((nlt->flag & NLATRACK_PROTECTED) == 0) | ||||
| /* Movie clip only */ | /* Movie clip only */ | ||||
| #define EXPANDED_MCLIP(clip) (clip->flag & MCLIP_DATA_EXPAND) | #define EXPANDED_MCLIP(clip) (clip->flag & MCLIP_DATA_EXPAND) | ||||
| /* Palette only */ | |||||
| #define EXPANDED_PALETTE(palette) (palette->flag & PALETTE_DATA_EXPAND) | |||||
| /* AnimData - NLA mostly... */ | /* AnimData - NLA mostly... */ | ||||
| #define SEL_ANIMDATA(adt) (adt->flag & ADT_UI_SELECTED) | #define SEL_ANIMDATA(adt) (adt->flag & ADT_UI_SELECTED) | ||||
| /* -------------- Channel Defines -------------- */ | /* -------------- Channel Defines -------------- */ | ||||
| /* channel heights */ | /* channel heights */ | ||||
| #define ACHANNEL_FIRST(ac) (-0.8f * (ac)->yscale_fac * U.widget_unit) | #define ACHANNEL_FIRST(ac) (-0.8f * (ac)->yscale_fac * U.widget_unit) | ||||
| #define ACHANNEL_HEIGHT(ac) (0.8f * (ac)->yscale_fac * U.widget_unit) | #define ACHANNEL_HEIGHT(ac) (0.8f * (ac)->yscale_fac * U.widget_unit) | ||||
| ▲ Show 20 Lines • Show All 365 Lines • Show Last 20 Lines | |||||