Blender V2.61 - r43446
Functions

ED_util.h File Reference

Go to the source code of this file.

Functions

void ED_editors_init (struct bContext *C)
void ED_editors_exit (struct bContext *C)
void ED_undo_push (struct bContext *C, const char *str)
void ED_undo_push_op (struct bContext *C, struct wmOperator *op)
void ED_undo_pop_op (struct bContext *C, struct wmOperator *op)
void ED_undo_pop (struct bContext *C)
void ED_undo_redo (struct bContext *C)
void ED_OT_undo (struct wmOperatorType *ot)
void ED_OT_undo_push (struct wmOperatorType *ot)
void ED_OT_redo (struct wmOperatorType *ot)
void ED_OT_undo_history (struct wmOperatorType *ot)
int ED_undo_operator_repeat (struct bContext *C, struct wmOperator *op)
void ED_undo_operator_repeat_cb (struct bContext *C, void *arg_op, void *arg_unused)
void ED_undo_operator_repeat_cb_evt (struct bContext *C, void *arg_op, int arg_unused)
int ED_undo_valid (const struct bContext *C, const char *undoname)
void undo_editmode_push (struct bContext *C, const char *name, void *(*getdata)(struct bContext *C), void(*freedata)(void *), void(*to_editmode)(void *, void *), void *(*from_editmode)(void *), int(*validate_undo)(void *, void *))
void undo_editmode_clear (void)
float * crazyspace_get_mapped_editverts (struct Scene *scene, struct Object *obedit)
void crazyspace_set_quats_editmesh (struct EditMesh *em, float *origcos, float *mappedcos, float *quats)
void crazyspace_set_quats_mesh (struct Mesh *me, float *origcos, float *mappedcos, float *quats)
int sculpt_get_first_deform_matrices (struct Scene *scene, struct Object *ob, float(**deformmats)[3][3], float(**deformcos)[3])
void crazyspace_build_sculpt (struct Scene *scene, struct Object *ob, float(**deformmats)[3][3], float(**deformcos)[3])
void apply_keyb_grid (int shift, int ctrl, float *val, float fac1, float fac2, float fac3, int invert)
int GetButStringLength (const char *str)
void unpack_menu (struct bContext *C, const char *opname, const char *id_name, const char *abs_name, const char *folder, struct PackedFile *pf)

Detailed Description

Definition in file ED_util.h.


Function Documentation

void apply_keyb_grid ( int  shift,
int  ctrl,
float *  val,
float  fac1,
float  fac2,
float  fac3,
int  invert 
)

Definition at line 134 of file ed_util.c.

References floorf.

Referenced by ed_marker_move_modal().

void crazyspace_build_sculpt ( struct Scene scene,
struct Object ob,
float(**)  deformmats[3][3],
float(**)  deformcos[3] 
)
float* crazyspace_get_mapped_editverts ( struct Scene scene,
struct Object obedit 
)
void crazyspace_set_quats_editmesh ( struct EditMesh em,
float *  origcos,
float *  mappedcos,
float *  quats 
)
void crazyspace_set_quats_mesh ( struct Mesh me,
float *  origcos,
float *  mappedcos,
float *  quats 
)
void ED_editors_exit ( struct bContext C)
void ED_editors_init ( struct bContext C)
void ED_OT_redo ( struct wmOperatorType ot)
void ED_OT_undo ( struct wmOperatorType ot)
void ED_OT_undo_history ( struct wmOperatorType ot)
void ED_OT_undo_push ( struct wmOperatorType ot)
int ED_undo_operator_repeat ( struct bContext C,
struct wmOperator op 
)
void ED_undo_operator_repeat_cb ( struct bContext C,
void *  arg_op,
void *  arg_unused 
)
void ED_undo_operator_repeat_cb_evt ( struct bContext C,
void *  arg_op,
int  arg_unused 
)
void ED_undo_pop ( struct bContext C)

Definition at line 208 of file undo.c.

References ed_undo_step(), and NULL.

Referenced by redraw_timer_exec().

void ED_undo_pop_op ( struct bContext C,
struct wmOperator op 
)

Definition at line 223 of file undo.c.

References ed_undo_step(), wmOperatorType::name, and wmOperator::type.

Referenced by ED_undo_operator_repeat().

void ED_undo_push ( struct bContext C,
const char *  str 
)
void ED_undo_push_op ( struct bContext C,
struct wmOperator op 
)
void ED_undo_redo ( struct bContext C)

Definition at line 212 of file undo.c.

References ed_undo_step(), and NULL.

Referenced by ED_undo_operator_repeat(), and redraw_timer_exec().

int ED_undo_valid ( const struct bContext C,
const char *  undoname 
)
int GetButStringLength ( const char *  str)

Definition at line 152 of file ed_util.c.

References UI_GetStringWidth().

int sculpt_get_first_deform_matrices ( struct Scene scene,
struct Object ob,
float(**)  deformmats[3][3],
float(**)  deformcos[3] 
)
void undo_editmode_clear ( void  )
void undo_editmode_push ( struct bContext C,
const char *  name,
void *(*)(struct bContext *C)  getdata,
void(*)(void *)  freedata,
void(*)(void *, void *)  to_editmode,
void *(*)(void *)  from_editmode,
int(*)(void *, void *)  validate_undo 
)
void unpack_menu ( struct bContext C,
const char *  opname,
const char *  id_name,
const char *  abs_name,
const char *  folder,
struct PackedFile pf 
)