Blender V2.61 - r43446
Functions

ED_particle.h File Reference

Go to the source code of this file.

Functions

void PE_free_ptcache_edit (struct PTCacheEdit *edit)
int PE_start_edit (struct PTCacheEdit *edit)
struct PTCacheEditPE_get_current (struct Scene *scene, struct Object *ob)
struct PTCacheEditPE_create_current (struct Scene *scene, struct Object *ob)
void PE_current_changed (struct Scene *scene, struct Object *ob)
int PE_minmax (struct Scene *scene, float min[3], float max[3])
struct ParticleEditSettingsPE_settings (struct Scene *scene)
void PE_hide_keys_time (struct Scene *scene, struct PTCacheEdit *edit, float cfra)
void PE_update_object (struct Scene *scene, struct Object *ob, int useflag)
int PE_mouse_particles (struct bContext *C, const int mval[2], int extend)
int PE_border_select (struct bContext *C, struct rcti *rect, int select, int extend)
int PE_circle_select (struct bContext *C, int selecting, const int mval[2], float rad)
int PE_lasso_select (struct bContext *C, int mcords[][2], short moves, short extend, short select)
void PE_deselect_all_visible (struct PTCacheEdit *edit)
void PE_undo_push (struct Scene *scene, const char *str)
void PE_undo_step (struct Scene *scene, int step)
void PE_undo (struct Scene *scene)
void PE_redo (struct Scene *scene)
int PE_undo_valid (struct Scene *scene)
void PE_undo_number (struct Scene *scene, int nr)
const char * PE_undo_get_name (struct Scene *scene, int nr, int *active)

Detailed Description

Definition in file ED_particle.h.


Function Documentation

int PE_border_select ( struct bContext C,
struct rcti rect,
int  select,
int  extend 
)
int PE_circle_select ( struct bContext C,
int  selecting,
const int  mval[2],
float  rad 
)
struct PTCacheEdit* PE_create_current ( struct Scene scene,
struct Object ob 
) [read]

Definition at line 290 of file particle_edit.c.

References pe_get_current().

Referenced by draw_object(), particle_edit_toggle_exec(), and PE_current_changed().

void PE_current_changed ( struct Scene scene,
struct Object ob 
)

Definition at line 295 of file particle_edit.c.

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

void PE_deselect_all_visible ( struct PTCacheEdit edit)
void PE_free_ptcache_edit ( struct PTCacheEdit edit)
struct PTCacheEdit* PE_get_current ( struct Scene scene,
struct Object ob 
) [read]
void PE_hide_keys_time ( struct Scene scene,
struct PTCacheEdit edit,
float  cfra 
)
int PE_lasso_select ( struct bContext C,
int  mcords[][2],
short  moves,
short  extend,
short  select 
)
int PE_minmax ( struct Scene scene,
float  min[3],
float  max[3] 
)
int PE_mouse_particles ( struct bContext C,
const int  mval[2],
int  extend 
)
void PE_redo ( struct Scene scene)

Definition at line 3986 of file particle_edit.c.

References PE_undo_step().

Referenced by ed_undo_step().

struct ParticleEditSettings* PE_settings ( struct Scene scene) [read]
int PE_start_edit ( struct PTCacheEdit edit)
void PE_undo ( struct Scene scene)

Definition at line 3981 of file particle_edit.c.

References PE_undo_step().

Referenced by ed_undo_step().

const char* PE_undo_get_name ( struct Scene scene,
int  nr,
int *  active 
)
void PE_undo_number ( struct Scene scene,
int  nr 
)
void PE_undo_push ( struct Scene scene,
const char *  str 
)
void PE_undo_step ( struct Scene scene,
int  step 
)
int PE_undo_valid ( struct Scene scene)

Definition at line 3956 of file particle_edit.c.

References ListBase::first, ListBase::last, OBACT, PE_get_current(), and PTCacheEdit::undo.

Referenced by ED_undo_valid().

void PE_update_object ( struct Scene scene,
struct Object ob,
int  useflag 
)