diff options
author | Ton Roosendaal <ton@blender.org> | 2005-12-06 20:05:37 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2005-12-06 20:05:37 +0300 |
commit | ee63a6fd79e6be8b873b20ce842e5beb6850f4cf (patch) | |
tree | e823fc23c5b92555ee2092e4f595149606ccfb9b /source/blender/blenkernel/BKE_effect.h | |
parent | 6555ddbcd88b065dbe264594e50eefcfb71d5431 (diff) |
Orange:
Depsgraph support for animated duplicated groups that come from Library
files.... so nice, a huge walking group of characters in a 90k file or so!
Diffstat (limited to 'source/blender/blenkernel/BKE_effect.h')
-rw-r--r-- | source/blender/blenkernel/BKE_effect.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/source/blender/blenkernel/BKE_effect.h b/source/blender/blenkernel/BKE_effect.h index d149d2b6e7c..5585735e0b5 100644 --- a/source/blender/blenkernel/BKE_effect.h +++ b/source/blender/blenkernel/BKE_effect.h @@ -34,13 +34,27 @@ #ifndef BKE_EFFECT_H #define BKE_EFFECT_H +#include "DNA_object_types.h" + struct Effect; struct ListBase; -struct Object; struct PartEff; struct Particle; struct Group; +typedef struct pEffectorCache { + struct pEffectorCache *next, *prev; + Object *ob; + + /* precalculated variables */ + float oldloc[3], oldspeed[3]; + float scale, time_scale; + float guide_dist; + + Object obcopy; /* for restoring transformation data */ +} pEffectorCache; + + struct Effect *add_effect(int type); void free_effect(struct Effect *eff); void free_effects(struct ListBase *lb); |