Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_pointcache.h
| Show First 20 Lines • Show All 77 Lines • ▼ Show 20 Lines | |||||
| struct ListBase; | struct ListBase; | ||||
| struct Main; | struct Main; | ||||
| struct Object; | struct Object; | ||||
| struct ParticleKey; | struct ParticleKey; | ||||
| struct ParticleSystem; | struct ParticleSystem; | ||||
| struct PointCache; | struct PointCache; | ||||
| struct RigidBodyWorld; | struct RigidBodyWorld; | ||||
| struct Scene; | struct Scene; | ||||
| struct SmokeModifierData; | struct FluidModifierData; | ||||
| struct SoftBody; | struct SoftBody; | ||||
| struct ViewLayer; | struct ViewLayer; | ||||
| struct OpenVDBReader; | struct OpenVDBReader; | ||||
| struct OpenVDBWriter; | struct OpenVDBWriter; | ||||
| /* temp structure for read/write */ | /* temp structure for read/write */ | ||||
| typedef struct PTCacheData { | typedef struct PTCacheData { | ||||
| ▲ Show 20 Lines • Show All 186 Lines • ▼ Show 20 Lines | |||||
| /* Particle functions */ | /* Particle functions */ | ||||
| void BKE_ptcache_make_particle_key(struct ParticleKey *key, int index, void **data, float time); | void BKE_ptcache_make_particle_key(struct ParticleKey *key, int index, void **data, float time); | ||||
| /**************** Creating ID's ****************************/ | /**************** Creating ID's ****************************/ | ||||
| void BKE_ptcache_id_from_softbody(PTCacheID *pid, struct Object *ob, struct SoftBody *sb); | void BKE_ptcache_id_from_softbody(PTCacheID *pid, struct Object *ob, struct SoftBody *sb); | ||||
| void BKE_ptcache_id_from_particles(PTCacheID *pid, struct Object *ob, struct ParticleSystem *psys); | void BKE_ptcache_id_from_particles(PTCacheID *pid, struct Object *ob, struct ParticleSystem *psys); | ||||
| void BKE_ptcache_id_from_cloth(PTCacheID *pid, struct Object *ob, struct ClothModifierData *clmd); | void BKE_ptcache_id_from_cloth(PTCacheID *pid, struct Object *ob, struct ClothModifierData *clmd); | ||||
| void BKE_ptcache_id_from_smoke(PTCacheID *pid, struct Object *ob, struct SmokeModifierData *smd); | void BKE_ptcache_id_from_smoke(PTCacheID *pid, struct Object *ob, struct FluidModifierData *mmd); | ||||
| void BKE_ptcache_id_from_dynamicpaint(PTCacheID *pid, | void BKE_ptcache_id_from_dynamicpaint(PTCacheID *pid, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct DynamicPaintSurface *surface); | struct DynamicPaintSurface *surface); | ||||
| void BKE_ptcache_id_from_rigidbody(PTCacheID *pid, struct Object *ob, struct RigidBodyWorld *rbw); | void BKE_ptcache_id_from_rigidbody(PTCacheID *pid, struct Object *ob, struct RigidBodyWorld *rbw); | ||||
| PTCacheID BKE_ptcache_id_find(struct Object *ob, struct Scene *scene, struct PointCache *cache); | PTCacheID BKE_ptcache_id_find(struct Object *ob, struct Scene *scene, struct PointCache *cache); | ||||
| void BKE_ptcache_ids_from_object(struct ListBase *lb, | void BKE_ptcache_ids_from_object(struct ListBase *lb, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| ▲ Show 20 Lines • Show All 87 Lines • Show Last 20 Lines | |||||