Blender V4.3
ED_particle.hh File Reference

Go to the source code of this file.

Functions

void PE_free_ptcache_edit (PTCacheEdit *edit)
 
int PE_start_edit (PTCacheEdit *edit)
 
PTCacheEditPE_get_current_from_psys (ParticleSystem *psys)
 
PTCacheEditPE_get_current (Depsgraph *depsgraph, Scene *scene, Object *ob)
 
PTCacheEditPE_create_current (Depsgraph *depsgraph, Scene *scene, Object *ob)
 
void PE_current_changed (Depsgraph *depsgraph, Scene *scene, Object *ob)
 
int PE_minmax (Depsgraph *depsgraph, Scene *scene, ViewLayer *view_layer, blender::float3 &min, blender::float3 &max)
 
ParticleEditSettingsPE_settings (Scene *scene)
 
void PE_hide_keys_time (Scene *scene, PTCacheEdit *edit, float cfra)
 
void PE_update_object (Depsgraph *depsgraph, Scene *scene, Object *ob, int useflag)
 
bool PE_mouse_particles (bContext *C, const int mval[2], const SelectPick_Params *params)
 
bool PE_box_select (bContext *C, const rcti *rect, int sel_op)
 
bool PE_circle_select (bContext *C, wmGenericUserData *wm_userdata, int sel_op, const int mval[2], float rad)
 
int PE_lasso_select (bContext *C, const int mcoords[][2], int mcoords_len, int sel_op)
 
bool PE_deselect_all_visible_ex (PTCacheEdit *edit)
 
bool PE_deselect_all_visible (bContext *C)
 
void ED_particle_undosys_type (UndoType *ut)
 

Function Documentation

◆ ED_particle_undosys_type()

◆ PE_box_select()

◆ PE_circle_select()

◆ PE_create_current()

◆ PE_current_changed()

void PE_current_changed ( Depsgraph * depsgraph,
Scene * scene,
Object * ob )

Definition at line 409 of file particle_edit.cc.

References depsgraph, Object::mode, OB_MODE_PARTICLE_EDIT, and PE_create_current().

◆ PE_deselect_all_visible()

◆ PE_deselect_all_visible_ex()

◆ PE_free_ptcache_edit()

◆ PE_get_current()

◆ PE_get_current_from_psys()

◆ PE_hide_keys_time()

◆ PE_lasso_select()

◆ PE_minmax()

◆ PE_mouse_particles()

◆ PE_settings()

◆ PE_start_edit()

◆ PE_update_object()