Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_particle.h
| Show First 20 Lines • Show All 309 Lines • ▼ Show 20 Lines | |||||
| void copy_particle_key(struct ParticleKey *to, struct ParticleKey *from, int time); | void copy_particle_key(struct ParticleKey *to, struct ParticleKey *from, int time); | ||||
| void psys_particle_on_emitter(struct ParticleSystemModifierData *psmd, int distr, int index, int index_dmcache, | void psys_particle_on_emitter(struct ParticleSystemModifierData *psmd, int distr, int index, int index_dmcache, | ||||
| float fuv[4], float foffset, float vec[3], float nor[3], | float fuv[4], float foffset, float vec[3], float nor[3], | ||||
| float utan[3], float vtan[3], float orco[3], float ornor[3]); | float utan[3], float vtan[3], float orco[3], float ornor[3]); | ||||
| struct ParticleSystemModifierData *psys_get_modifier(struct Object *ob, struct ParticleSystem *psys); | struct ParticleSystemModifierData *psys_get_modifier(struct Object *ob, struct ParticleSystem *psys); | ||||
| struct ModifierData *object_add_particle_system(struct Scene *scene, struct Object *ob, const char *name); | struct ModifierData *object_add_particle_system(struct Scene *scene, struct Object *ob, const char *name, eParticleSettingsType type); | ||||
| void object_remove_particle_system(struct Scene *scene, struct Object *ob); | void object_remove_particle_system(struct Scene *scene, struct Object *ob); | ||||
| struct ParticleSettings *psys_new_settings(const char *name, struct Main *main); | struct ParticleSettings *psys_new_settings(const char *name, struct Main *main, eParticleSettingsType type); | ||||
| struct ParticleSettings *BKE_particlesettings_copy(struct ParticleSettings *part); | struct ParticleSettings *BKE_particlesettings_copy(struct ParticleSettings *part); | ||||
| struct ParticleSettings *BKE_particlesettings_copy_ex(struct ParticleSettings *part, eParticleSettingsType type); | |||||
| void BKE_particlesettings_make_local(struct ParticleSettings *part); | void BKE_particlesettings_make_local(struct ParticleSettings *part); | ||||
| void psys_reset(struct ParticleSystem *psys, int mode); | void psys_reset(struct ParticleSystem *psys, int mode); | ||||
| void psys_find_parents(struct ParticleSimulationData *sim); | void psys_find_parents(struct ParticleSimulationData *sim); | ||||
| void psys_cache_paths(struct ParticleSimulationData *sim, float cfra); | void psys_cache_paths(struct ParticleSimulationData *sim, float cfra); | ||||
| void psys_cache_edit_paths(struct Scene *scene, struct Object *ob, struct PTCacheEdit *edit, float cfra); | void psys_cache_edit_paths(struct Scene *scene, struct Object *ob, struct PTCacheEdit *edit, float cfra); | ||||
| ▲ Show 20 Lines • Show All 95 Lines • Show Last 20 Lines | |||||