Home
last modified time | relevance | path

Searched refs:ParticleKey (Results 1 – 18 of 18) sorted by relevance

/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/
H A Dparticle_private.h43 void do_kink(ParticleKey *state,
56 float do_clump(ParticleKey *state,
68 ParticleKey *state,
H A DBKE_particle.h41 struct ParticleKey;
118 void (*force_cb)(void *sphdata_v, ParticleKey *state, float *force, float *impulse);
345 void copy_particle_key(struct ParticleKey *to, struct ParticleKey *from, int time);
395 ParticleKey *state,
411 struct ParticleKey *state,
415 struct ParticleKey *state,
482 struct ParticleKey *state,
516 short type, struct ParticleKey keys[4], float dt, struct ParticleKey *result, bool velocity);
559 struct ParticleKey *key, float loc[3], float vel[3], float rot[4], float *time);
H A DBKE_pointcache.h87 struct ParticleKey;
276 void BKE_ptcache_make_particle_key(struct ParticleKey *key, int index, void **data, float time);
H A DBKE_effect.h38 struct ParticleKey;
138 struct ParticleKey *state,
/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/intern/
H A Dparticle_child.c80 static void do_kink_spiral_deform(ParticleKey *state, in do_kink_spiral_deform()
261 do_kink_spiral_deform((ParticleKey *)key, in do_kink_spiral()
278 do_child_modifiers(&modifier_ctx, hairmat, (ParticleKey *)key, par_time); in do_kink_spiral()
360 ParticleKey *par = (ParticleKey *)iter.parent_key; in psys_apply_child_modifiers()
415 void do_kink(ParticleKey *state, in do_kink()
627 float do_clump(ParticleKey *state, in do_clump()
664 ParticleKey *state) in do_rough()
708 ParticleKey *state) in do_rough_curve()
770 ParticleKey *state, in do_twist()
821 ParticleKey *state, in do_child_modifiers()
[all …]
H A Dparticle.c926 short type, ParticleKey keys[4], float dt, ParticleKey *result, bool velocity) in psys_interpolate_particle()
962 ParticleKey *kkey[2];
1147 ParticleKey keys[4]; in do_particle_interpolation()
2036 ParticleKey state; in precalc_guides()
2188 ParticleKey key; in do_guides()
2263 ParticleKey eff_key; in do_path_effectors()
2997 ParticleKey result; in psys_cache_paths()
3296 ParticleKey result; in psys_cache_edit_paths_iter()
3470 void copy_particle_key(ParticleKey *to, ParticleKey *from, int time) in copy_particle_key()
4618 ParticleKey *key1; in psys_get_particle_state()
[all …]
H A Dpointcache.c224 ParticleKey keys[4]; in ptcache_softbody_interpolate()
265 void BKE_ptcache_make_particle_key(ParticleKey *key, int index, void **data, float time) in BKE_ptcache_make_particle_key()
341 memcpy(&pa->prev_state, &pa->state, sizeof(ParticleKey)); in ptcache_particle_read()
346 memcpy(&pa->state, old_data, sizeof(ParticleKey)); in ptcache_particle_read()
403 ParticleKey keys[4]; in ptcache_particle_interpolate()
426 memcpy(keys + 1, &pa->state, sizeof(ParticleKey)); in ptcache_particle_interpolate()
428 memcpy(keys + 2, old_data, sizeof(ParticleKey)); in ptcache_particle_interpolate()
579 ParticleKey keys[4]; in ptcache_cloth_interpolate()
821 ParticleKey keys[4]; in ptcache_rigidbody_interpolate()
822 ParticleKey result; in ptcache_rigidbody_interpolate()
[all …]
H A Dparticle_system.c691 static void get_angular_velocity_vector(short avemode, ParticleKey *state, float vec[3]) in get_angular_velocity_vector()
728 ParticleSimulationData *sim, ParticleData *pa, ParticleKey *state, float dtime, float cfra) in psys_get_birth_coords()
1218 ParticleKey *key; in set_keyed_keys()
1235 key = MEM_callocN(totpart * totkeys * sizeof(ParticleKey), "Keyed keys"); in set_keyed_keys()
1408 void (*force_func)(void *forcedata, ParticleKey *state, float *force, float *impulse), in integrate_particle()
1419 ParticleKey states[5]; in integrate_particle()
1785 static void sph_force_cb(void *sphdata_v, ParticleKey *state, float *force, float *UNUSED(impulse)) in sph_force_cb()
1982 ParticleKey *state, in sphclassical_force_cb()
2231 static void basic_force_cb(void *efdata_v, ParticleKey *state, float *force, float *impulse) in basic_force_cb()
2276 ParticleKey tkey; in basic_integrate()
H A Deffect.c344 ParticleKey *state, in pd_point_from_particle()
676 ParticleKey state; in get_effector_data()
H A Dobject_dupli.c1129 ParticleKey state; in make_duplis_particle_system()
H A Dfluid.c1595 ParticleKey state; in emit_from_particles()
/dports/graphics/blender/blender-2.91.0/source/blender/makesdna/
H A DDNA_particle_types.h45 typedef struct ParticleKey { /* when changed update size of struct to copy_particleKey()!! */ struct
56 } ParticleKey; typedef
103 ParticleKey state;
106 ParticleKey prev_state;
112 ParticleKey *keys;
/dports/graphics/blender/blender-2.91.0/source/blender/io/alembic/exporter/
H A Dabc_writer_points.cc97 ParticleKey state; in do_write()
/dports/graphics/blender/blender-2.91.0/source/blender/render/intern/source/
H A Dpointdensity.c168 ParticleKey state; in pointdensity_cache_psys()
813 ParticleKey state; in particle_system_minmax()
/dports/graphics/blender/blender-2.91.0/source/blender/modifiers/intern/
H A DMOD_particleinstance.c370 ParticleKey state; in modifyMesh()
H A DMOD_explode.c917 ParticleKey state, birth; in explodeMesh()
/dports/graphics/blender/blender-2.91.0/source/blender/editors/physics/
H A Dparticle_edit.c2578 ParticleKey state; in rekey_particle()
2681 ParticleKey state; in rekey_particle_to_time()
2918 ParticleKey state; in subdivide_particle()
4362 ParticleKey key3[3]; in brush_add()
/dports/graphics/blender/blender-2.91.0/source/blender/draw/intern/
H A Ddraw_cache_impl_particles.c1319 ParticleKey state; in particle_batch_cache_ensure_pos()