diff options
author | Alexander Gavrilov <angavrilov@gmail.com> | 2019-04-18 21:19:57 +0300 |
---|---|---|
committer | Alexander Gavrilov <angavrilov@gmail.com> | 2019-04-18 21:32:17 +0300 |
commit | 7ec6bca92fd0ee4a3b1dcdf90fdba1f9d0aec11a (patch) | |
tree | aaf24d40b196131cf62bfaa1ff3340e7c17e6bf5 /source/blender/blenkernel/BKE_action.h | |
parent | 64bcdd65bf0727c5e39ac2b3f32bf897bfbf07a1 (diff) |
Fix T63332: backup and restore bPoseChannel_Runtime data during COW.
Diffstat (limited to 'source/blender/blenkernel/BKE_action.h')
-rw-r--r-- | source/blender/blenkernel/BKE_action.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/blenkernel/BKE_action.h b/source/blender/blenkernel/BKE_action.h index 08237be0a21..69f3070fcba 100644 --- a/source/blender/blenkernel/BKE_action.h +++ b/source/blender/blenkernel/BKE_action.h @@ -35,6 +35,7 @@ struct bActionGroup; struct bItasc; struct bPose; struct bPoseChannel; +struct bPoseChannel_Runtime; /* Kernel prototypes */ #ifdef __cplusplus @@ -132,7 +133,10 @@ void action_groups_clear_tempflags(struct bAction *act); void BKE_pose_channel_free(struct bPoseChannel *pchan); void BKE_pose_channel_free_ex(struct bPoseChannel *pchan, bool do_id_user); -void BKE_pose_channel_free_bbone_cache(struct bPoseChannel *pchan); +void BKE_pose_channel_runtime_reset(struct bPoseChannel_Runtime *runtime); +void BKE_pose_channel_runtime_free(struct bPoseChannel_Runtime *runtime); + +void BKE_pose_channel_free_bbone_cache(struct bPoseChannel_Runtime *runtime); void BKE_pose_channels_free(struct bPose *pose); void BKE_pose_channels_free_ex(struct bPose *pose, bool do_id_user); |