2.5 - AnimSys Data management stuff...
* Removed nAction struct. We'll be using good ol' bAction structs again, but putting new data in a different list. Apart from that, the data is similar enough to do so. * Rearranged code in DNA_action_types.h while renaming the structs to avoid confusion over what is currently in use... * Added freeing and AnimData execution loops for many other ID-types too. (NOTE: I've added AnimData in NodeTree struct too, but it's not clear to me where the relevant data-management calls should go in Nodes code). * File writing code should now only write the new data to files
This commit is contained in:
@@ -181,6 +181,10 @@ typedef enum eAnimFilter_Flags {
|
||||
#define FILTER_CAM_OBJD(ca) ((ca->flag & CAM_DS_EXPAND))
|
||||
#define FILTER_CUR_OBJD(cu) ((cu->flag & CU_DS_EXPAND))
|
||||
/* 'Sub-object/Action' channels (flags stored in Action) */
|
||||
// XXX temp flags for things removed
|
||||
#define ACTC_SELECTED 1
|
||||
#define ACTC_EXPANDED 2
|
||||
// XXX these need to be fixed
|
||||
#define SEL_ACTC(actc) ((actc->flag & ACTC_SELECTED))
|
||||
#define EXPANDED_ACTC(actc) ((actc->flag & ACTC_EXPANDED))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user