diff options
author | Jacques Lucke <jacques@blender.org> | 2020-09-10 12:17:35 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2020-09-10 12:17:51 +0300 |
commit | b443f9b54c38570ca6b7cdc25a8eb1f3c97b735e (patch) | |
tree | 76f0a77d391155225377b204ea02bfb7f930eedc /source/blender/blenkernel/BKE_animsys.h | |
parent | 60b2bb3a1cc24f25f27c5be0f000344703071694 (diff) |
Refactor: move keyingset .blend I/O to blenkernel
Ref T76372
Diffstat (limited to 'source/blender/blenkernel/BKE_animsys.h')
-rw-r--r-- | source/blender/blenkernel/BKE_animsys.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_animsys.h b/source/blender/blenkernel/BKE_animsys.h index ef74bb61a7e..fa3c59c781d 100644 --- a/source/blender/blenkernel/BKE_animsys.h +++ b/source/blender/blenkernel/BKE_animsys.h @@ -46,6 +46,10 @@ struct Scene; struct bAction; struct bActionGroup; struct bContext; +struct BlendWriter; +struct BlendDataReader; +struct BlendLibReader; +struct BlendExpander; /* Container for data required to do FCurve and Driver evaluation. */ typedef struct AnimationEvalContext { @@ -101,6 +105,13 @@ void BKE_keyingset_free(struct KeyingSet *ks); /* Free all the KeyingSets in the given list */ void BKE_keyingsets_free(struct ListBase *list); +void BKE_keyingsets_blend_write(struct BlendWriter *writer, struct ListBase *list); +void BKE_keyingsets_blend_read_data(struct BlendDataReader *reader, struct ListBase *list); +void BKE_keyingsets_blend_read_lib(struct BlendLibReader *reader, + struct ID *id, + struct ListBase *list); +void BKE_keyingsets_blend_read_expand(struct BlendExpander *expander, struct ListBase *list); + /* ************************************* */ /* Path Fixing API */ |