Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2005-04-11 21:55:20 +0400
committerTon Roosendaal <ton@blender.org>2005-04-11 21:55:20 +0400
commit52b7b978e319d7cef224601b57350cc63a99faaa (patch)
tree02d6ee0766603cbc86bf4e1e38033a238d6a0960 /source/blender/blenkernel/BKE_action.h
parentbb9548fd16a4a3f6b360e990aeb493bb74c0d03f (diff)
Bug fix #2411
(Looks like big commit, but is mostly just change of API call!) Particle emittors now can be parented to an armature Bone, and give the correct path for each particle. Note that this doesn't work for deform! And, for each particle the entire armature is evaluated, all actions and NLA strips. It used to work a little while BTW, but the code just called ALL armatures and made ALL deforms again. Was quite slow... thats why the API call change: do_all_actions() now accepts Object * to only do that one. With a NULL it now does all still. Will disapppear in recode of course...
Diffstat (limited to 'source/blender/blenkernel/BKE_action.h')
-rw-r--r--source/blender/blenkernel/BKE_action.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/blenkernel/BKE_action.h b/source/blender/blenkernel/BKE_action.h
index 5b4a0fa6c8e..2f3af8ca103 100644
--- a/source/blender/blenkernel/BKE_action.h
+++ b/source/blender/blenkernel/BKE_action.h
@@ -86,7 +86,8 @@ void free_action(struct bAction * id);
void make_local_action(struct bAction *act);
-void do_all_actions(void);
+/* if NULL it does all, otherwise only from Object */
+void do_all_actions(struct Object *);
/**
* Return a pointer to the pose channel of the given name