Blender  V3.3
Functions
physics_intern.h File Reference

Go to the source code of this file.

Functions

void PARTICLE_OT_select_all (struct wmOperatorType *ot)
 
void PARTICLE_OT_select_roots (struct wmOperatorType *ot)
 
void PARTICLE_OT_select_tips (struct wmOperatorType *ot)
 
void PARTICLE_OT_select_random (struct wmOperatorType *ot)
 
void PARTICLE_OT_select_linked (struct wmOperatorType *ot)
 
void PARTICLE_OT_select_linked_pick (struct wmOperatorType *ot)
 
void PARTICLE_OT_select_less (struct wmOperatorType *ot)
 
void PARTICLE_OT_select_more (struct wmOperatorType *ot)
 
void PARTICLE_OT_hide (struct wmOperatorType *ot)
 
void PARTICLE_OT_reveal (struct wmOperatorType *ot)
 
void PARTICLE_OT_rekey (struct wmOperatorType *ot)
 
void PARTICLE_OT_subdivide (struct wmOperatorType *ot)
 
void PARTICLE_OT_remove_doubles (struct wmOperatorType *ot)
 
void PARTICLE_OT_weight_set (struct wmOperatorType *ot)
 
void PARTICLE_OT_delete (struct wmOperatorType *ot)
 
void PARTICLE_OT_mirror (struct wmOperatorType *ot)
 
void PARTICLE_OT_brush_edit (struct wmOperatorType *ot)
 
void PARTICLE_OT_shape_cut (struct wmOperatorType *ot)
 
void PARTICLE_OT_particle_edit_toggle (struct wmOperatorType *ot)
 
void PARTICLE_OT_edited_clear (struct wmOperatorType *ot)
 
void PARTICLE_OT_unify_length (struct wmOperatorType *ot)
 
void PE_create_particle_edit (struct Depsgraph *depsgraph, struct Scene *scene, struct Object *ob, struct PointCache *cache, struct ParticleSystem *psys)
 
void recalc_lengths (struct PTCacheEdit *edit)
 
void recalc_emitter_field (struct Depsgraph *depsgraph, struct Object *ob, struct ParticleSystem *psys)
 
void update_world_cos (struct Object *ob, struct PTCacheEdit *edit)
 
void OBJECT_OT_particle_system_add (struct wmOperatorType *ot)
 
void OBJECT_OT_particle_system_remove (struct wmOperatorType *ot)
 
void PARTICLE_OT_new (struct wmOperatorType *ot)
 
void PARTICLE_OT_new_target (struct wmOperatorType *ot)
 
void PARTICLE_OT_target_remove (struct wmOperatorType *ot)
 
void PARTICLE_OT_target_move_up (struct wmOperatorType *ot)
 
void PARTICLE_OT_target_move_down (struct wmOperatorType *ot)
 
void PARTICLE_OT_connect_hair (struct wmOperatorType *ot)
 
void PARTICLE_OT_disconnect_hair (struct wmOperatorType *ot)
 
void PARTICLE_OT_copy_particle_systems (struct wmOperatorType *ot)
 
void PARTICLE_OT_duplicate_particle_system (struct wmOperatorType *ot)
 
void PARTICLE_OT_dupliob_copy (struct wmOperatorType *ot)
 
void PARTICLE_OT_dupliob_remove (struct wmOperatorType *ot)
 
void PARTICLE_OT_dupliob_move_up (struct wmOperatorType *ot)
 
void PARTICLE_OT_dupliob_move_down (struct wmOperatorType *ot)
 
void PARTICLE_OT_dupliob_refresh (struct wmOperatorType *ot)
 
void BOID_OT_rule_add (struct wmOperatorType *ot)
 
void BOID_OT_rule_del (struct wmOperatorType *ot)
 
void BOID_OT_rule_move_up (struct wmOperatorType *ot)
 
void BOID_OT_rule_move_down (struct wmOperatorType *ot)
 
void BOID_OT_state_add (struct wmOperatorType *ot)
 
void BOID_OT_state_del (struct wmOperatorType *ot)
 
void BOID_OT_state_move_up (struct wmOperatorType *ot)
 
void BOID_OT_state_move_down (struct wmOperatorType *ot)
 
void FLUID_OT_bake_all (struct wmOperatorType *ot)
 
void FLUID_OT_free_all (struct wmOperatorType *ot)
 
void FLUID_OT_bake_data (struct wmOperatorType *ot)
 
void FLUID_OT_free_data (struct wmOperatorType *ot)
 
void FLUID_OT_bake_noise (struct wmOperatorType *ot)
 
void FLUID_OT_free_noise (struct wmOperatorType *ot)
 
void FLUID_OT_bake_mesh (struct wmOperatorType *ot)
 
void FLUID_OT_free_mesh (struct wmOperatorType *ot)
 
void FLUID_OT_bake_particles (struct wmOperatorType *ot)
 
void FLUID_OT_free_particles (struct wmOperatorType *ot)
 
void FLUID_OT_bake_guides (struct wmOperatorType *ot)
 
void FLUID_OT_free_guides (struct wmOperatorType *ot)
 
void FLUID_OT_pause_bake (struct wmOperatorType *ot)
 
void DPAINT_OT_bake (struct wmOperatorType *ot)
 
void DPAINT_OT_surface_slot_add (struct wmOperatorType *ot)
 
void DPAINT_OT_surface_slot_remove (struct wmOperatorType *ot)
 
void DPAINT_OT_type_toggle (struct wmOperatorType *ot)
 
void DPAINT_OT_output_toggle (struct wmOperatorType *ot)
 
void PTCACHE_OT_bake_all (struct wmOperatorType *ot)
 
void PTCACHE_OT_free_bake_all (struct wmOperatorType *ot)
 
void PTCACHE_OT_bake (struct wmOperatorType *ot)
 
void PTCACHE_OT_free_bake (struct wmOperatorType *ot)
 
void PTCACHE_OT_bake_from_cache (struct wmOperatorType *ot)
 
void PTCACHE_OT_add (struct wmOperatorType *ot)
 
void PTCACHE_OT_remove (struct wmOperatorType *ot)
 
void RIGIDBODY_OT_object_add (struct wmOperatorType *ot)
 
void RIGIDBODY_OT_object_remove (struct wmOperatorType *ot)
 
void RIGIDBODY_OT_objects_add (struct wmOperatorType *ot)
 
void RIGIDBODY_OT_objects_remove (struct wmOperatorType *ot)
 
void RIGIDBODY_OT_shape_change (struct wmOperatorType *ot)
 
void RIGIDBODY_OT_mass_calculate (struct wmOperatorType *ot)
 
void RIGIDBODY_OT_constraint_add (struct wmOperatorType *ot)
 
void RIGIDBODY_OT_constraint_remove (struct wmOperatorType *ot)
 
void RIGIDBODY_OT_world_add (struct wmOperatorType *ot)
 
void RIGIDBODY_OT_world_remove (struct wmOperatorType *ot)
 
void RIGIDBODY_OT_world_export (struct wmOperatorType *ot)
 

Function Documentation

◆ BOID_OT_rule_add()

void BOID_OT_rule_add ( struct wmOperatorType ot)

◆ BOID_OT_rule_del()

void BOID_OT_rule_del ( struct wmOperatorType ot)

◆ BOID_OT_rule_move_down()

void BOID_OT_rule_move_down ( struct wmOperatorType ot)

◆ BOID_OT_rule_move_up()

void BOID_OT_rule_move_up ( struct wmOperatorType ot)

◆ BOID_OT_state_add()

void BOID_OT_state_add ( struct wmOperatorType ot)

◆ BOID_OT_state_del()

void BOID_OT_state_del ( struct wmOperatorType ot)

◆ BOID_OT_state_move_down()

void BOID_OT_state_move_down ( struct wmOperatorType ot)

◆ BOID_OT_state_move_up()

void BOID_OT_state_move_up ( struct wmOperatorType ot)

◆ DPAINT_OT_bake()

void DPAINT_OT_bake ( struct wmOperatorType ot)

◆ DPAINT_OT_output_toggle()

void DPAINT_OT_output_toggle ( struct wmOperatorType ot)

◆ DPAINT_OT_surface_slot_add()

void DPAINT_OT_surface_slot_add ( struct wmOperatorType ot)

◆ DPAINT_OT_surface_slot_remove()

void DPAINT_OT_surface_slot_remove ( struct wmOperatorType ot)

◆ DPAINT_OT_type_toggle()

void DPAINT_OT_type_toggle ( struct wmOperatorType ot)

◆ FLUID_OT_bake_all()

void FLUID_OT_bake_all ( struct wmOperatorType ot)

◆ FLUID_OT_bake_data()

void FLUID_OT_bake_data ( struct wmOperatorType ot)

◆ FLUID_OT_bake_guides()

void FLUID_OT_bake_guides ( struct wmOperatorType ot)

◆ FLUID_OT_bake_mesh()

void FLUID_OT_bake_mesh ( struct wmOperatorType ot)

◆ FLUID_OT_bake_noise()

void FLUID_OT_bake_noise ( struct wmOperatorType ot)

◆ FLUID_OT_bake_particles()

void FLUID_OT_bake_particles ( struct wmOperatorType ot)

◆ FLUID_OT_free_all()

void FLUID_OT_free_all ( struct wmOperatorType ot)

◆ FLUID_OT_free_data()

void FLUID_OT_free_data ( struct wmOperatorType ot)

◆ FLUID_OT_free_guides()

void FLUID_OT_free_guides ( struct wmOperatorType ot)

◆ FLUID_OT_free_mesh()

void FLUID_OT_free_mesh ( struct wmOperatorType ot)

◆ FLUID_OT_free_noise()

void FLUID_OT_free_noise ( struct wmOperatorType ot)

◆ FLUID_OT_free_particles()

void FLUID_OT_free_particles ( struct wmOperatorType ot)

◆ FLUID_OT_pause_bake()

void FLUID_OT_pause_bake ( struct wmOperatorType ot)

◆ OBJECT_OT_particle_system_add()

void OBJECT_OT_particle_system_add ( struct wmOperatorType ot)

◆ OBJECT_OT_particle_system_remove()

void OBJECT_OT_particle_system_remove ( struct wmOperatorType ot)

◆ PARTICLE_OT_brush_edit()

void PARTICLE_OT_brush_edit ( struct wmOperatorType ot)

◆ PARTICLE_OT_connect_hair()

void PARTICLE_OT_connect_hair ( struct wmOperatorType ot)

◆ PARTICLE_OT_copy_particle_systems()

void PARTICLE_OT_copy_particle_systems ( struct wmOperatorType ot)

◆ PARTICLE_OT_delete()

void PARTICLE_OT_delete ( struct wmOperatorType ot)

◆ PARTICLE_OT_disconnect_hair()

void PARTICLE_OT_disconnect_hair ( struct wmOperatorType ot)

◆ PARTICLE_OT_duplicate_particle_system()

void PARTICLE_OT_duplicate_particle_system ( struct wmOperatorType ot)

◆ PARTICLE_OT_dupliob_copy()

void PARTICLE_OT_dupliob_copy ( struct wmOperatorType ot)

◆ PARTICLE_OT_dupliob_move_down()

void PARTICLE_OT_dupliob_move_down ( struct wmOperatorType ot)

◆ PARTICLE_OT_dupliob_move_up()

void PARTICLE_OT_dupliob_move_up ( struct wmOperatorType ot)

◆ PARTICLE_OT_dupliob_refresh()

void PARTICLE_OT_dupliob_refresh ( struct wmOperatorType ot)

◆ PARTICLE_OT_dupliob_remove()

void PARTICLE_OT_dupliob_remove ( struct wmOperatorType ot)

◆ PARTICLE_OT_edited_clear()

void PARTICLE_OT_edited_clear ( struct wmOperatorType ot)

◆ PARTICLE_OT_hide()

void PARTICLE_OT_hide ( struct wmOperatorType ot)

◆ PARTICLE_OT_mirror()

void PARTICLE_OT_mirror ( struct wmOperatorType ot)

◆ PARTICLE_OT_new()

void PARTICLE_OT_new ( struct wmOperatorType ot)

◆ PARTICLE_OT_new_target()

void PARTICLE_OT_new_target ( struct wmOperatorType ot)

◆ PARTICLE_OT_particle_edit_toggle()

void PARTICLE_OT_particle_edit_toggle ( struct wmOperatorType ot)

◆ PARTICLE_OT_rekey()

void PARTICLE_OT_rekey ( struct wmOperatorType ot)

◆ PARTICLE_OT_remove_doubles()

void PARTICLE_OT_remove_doubles ( struct wmOperatorType ot)

◆ PARTICLE_OT_reveal()

void PARTICLE_OT_reveal ( struct wmOperatorType ot)

◆ PARTICLE_OT_select_all()

void PARTICLE_OT_select_all ( struct wmOperatorType ot)

◆ PARTICLE_OT_select_less()

void PARTICLE_OT_select_less ( struct wmOperatorType ot)

◆ PARTICLE_OT_select_linked()

void PARTICLE_OT_select_linked ( struct wmOperatorType ot)

◆ PARTICLE_OT_select_linked_pick()

void PARTICLE_OT_select_linked_pick ( struct wmOperatorType ot)

◆ PARTICLE_OT_select_more()

void PARTICLE_OT_select_more ( struct wmOperatorType ot)

◆ PARTICLE_OT_select_random()

void PARTICLE_OT_select_random ( struct wmOperatorType ot)

◆ PARTICLE_OT_select_roots()

void PARTICLE_OT_select_roots ( struct wmOperatorType ot)

◆ PARTICLE_OT_select_tips()

void PARTICLE_OT_select_tips ( struct wmOperatorType ot)

◆ PARTICLE_OT_shape_cut()

void PARTICLE_OT_shape_cut ( struct wmOperatorType ot)

◆ PARTICLE_OT_subdivide()

void PARTICLE_OT_subdivide ( struct wmOperatorType ot)

◆ PARTICLE_OT_target_move_down()

void PARTICLE_OT_target_move_down ( struct wmOperatorType ot)

◆ PARTICLE_OT_target_move_up()

void PARTICLE_OT_target_move_up ( struct wmOperatorType ot)

◆ PARTICLE_OT_target_remove()

void PARTICLE_OT_target_remove ( struct wmOperatorType ot)

◆ PARTICLE_OT_unify_length()

void PARTICLE_OT_unify_length ( struct wmOperatorType ot)

◆ PARTICLE_OT_weight_set()

void PARTICLE_OT_weight_set ( struct wmOperatorType ot)

◆ PE_create_particle_edit()

void PE_create_particle_edit ( struct Depsgraph depsgraph,
struct Scene scene,
struct Object ob,
struct PointCache cache,
struct ParticleSystem psys 
)

◆ PTCACHE_OT_add()

void PTCACHE_OT_add ( struct wmOperatorType ot)

◆ PTCACHE_OT_bake()

void PTCACHE_OT_bake ( struct wmOperatorType ot)

◆ PTCACHE_OT_bake_all()

void PTCACHE_OT_bake_all ( struct wmOperatorType ot)

◆ PTCACHE_OT_bake_from_cache()

void PTCACHE_OT_bake_from_cache ( struct wmOperatorType ot)

◆ PTCACHE_OT_free_bake()

void PTCACHE_OT_free_bake ( struct wmOperatorType ot)

◆ PTCACHE_OT_free_bake_all()

void PTCACHE_OT_free_bake_all ( struct wmOperatorType ot)

◆ PTCACHE_OT_remove()

void PTCACHE_OT_remove ( struct wmOperatorType ot)

◆ recalc_emitter_field()

void recalc_emitter_field ( struct Depsgraph depsgraph,
struct Object ob,
struct ParticleSystem psys 
)

Calculate a tree for finding nearest emitter's vertices.

◆ recalc_lengths()

void recalc_lengths ( struct PTCacheEdit edit)

Set current distances to be kept between neighboring keys.

Definition at line 1409 of file particle_edit.c.

References KEY_K, len_v3v3(), LOOP_EDITED_POINTS, point, and POINT_P.

Referenced by brush_edit_apply(), copy_particle_edit(), delete_exec(), PE_create_particle_edit(), rekey_exec(), scale_points_to_length(), shape_cut_exec(), and subdivide_exec().

◆ RIGIDBODY_OT_constraint_add()

void RIGIDBODY_OT_constraint_add ( struct wmOperatorType ot)

◆ RIGIDBODY_OT_constraint_remove()

void RIGIDBODY_OT_constraint_remove ( struct wmOperatorType ot)

◆ RIGIDBODY_OT_mass_calculate()

void RIGIDBODY_OT_mass_calculate ( struct wmOperatorType ot)

◆ RIGIDBODY_OT_object_add()

void RIGIDBODY_OT_object_add ( struct wmOperatorType ot)

◆ RIGIDBODY_OT_object_remove()

void RIGIDBODY_OT_object_remove ( struct wmOperatorType ot)

◆ RIGIDBODY_OT_objects_add()

void RIGIDBODY_OT_objects_add ( struct wmOperatorType ot)

◆ RIGIDBODY_OT_objects_remove()

void RIGIDBODY_OT_objects_remove ( struct wmOperatorType ot)

◆ RIGIDBODY_OT_shape_change()

void RIGIDBODY_OT_shape_change ( struct wmOperatorType ot)

◆ RIGIDBODY_OT_world_add()

void RIGIDBODY_OT_world_add ( struct wmOperatorType ot)

◆ RIGIDBODY_OT_world_export()

void RIGIDBODY_OT_world_export ( struct wmOperatorType ot)

◆ RIGIDBODY_OT_world_remove()

void RIGIDBODY_OT_world_remove ( struct wmOperatorType ot)

◆ update_world_cos()

void update_world_cos ( struct Object ob,
struct PTCacheEdit edit 
)