Blender V2.61 - r43446
Functions

ED_curve.h File Reference

Go to the source code of this file.

Functions

void ED_operatortypes_curve (void)
void ED_operatormacros_curve (void)
void ED_keymap_curve (struct wmKeyConfig *keyconf)
void CU_deselect_all (struct Object *obedit)
void CU_select_all (struct Object *obedit)
void CU_select_swap (struct Object *obedit)
void undo_push_curve (struct bContext *C, const char *name)
ListBaseobject_editcurve_get (struct Object *ob)
void load_editNurb (struct Object *obedit)
void make_editNurb (struct Object *obedit)
void free_editNurb (struct Object *obedit)
void free_curve_editNurb (struct Curve *cu)
int mouse_nurb (struct bContext *C, const int mval[2], int extend)
struct Nurbadd_nurbs_primitive (struct bContext *C, float mat[4][4], int type, int newob)
int isNurbsel (struct Nurb *nu)
void ED_nurb_set_spline_type (struct Nurb *nu, int type)
int join_curve_exec (struct bContext *C, struct wmOperator *op)
void undo_push_font (struct bContext *C, const char *name)
void make_editText (struct Object *obedit)
void load_editText (struct Object *obedit)
void free_editText (struct Object *obedit)
void ED_text_to_object (struct bContext *C, struct Text *text, int split_lines)
int CU_select_nth (struct Object *obedit, int nth)
ListBaseED_curve_editnurbs (struct Curve *cu)
void ED_curve_beztcpy (struct EditNurb *editnurb, struct BezTriple *dst, struct BezTriple *src, int count)
void ED_curve_bpcpy (struct EditNurb *editnurb, struct BPoint *dst, struct BPoint *src, int count)
int ED_curve_updateAnimPaths (struct Object *obedit)
int ED_curve_actSelection (struct Curve *cu, float center[3])
void printknots (struct Object *obedit)

Detailed Description

Definition in file ED_curve.h.


Function Documentation

struct Nurb* add_nurbs_primitive ( struct bContext C,
float  mat[4][4],
int  type,
int  newob 
) [read]
void CU_deselect_all ( struct Object obedit)
void CU_select_all ( struct Object obedit)

Definition at line 1287 of file editcurve.c.

References FIRST, object_editcurve_get(), SELECT, select_adjacent_cp(), and selectend_nurb().

Referenced by de_select_all_exec().

int CU_select_nth ( struct Object obedit,
int  nth 
)
void CU_select_swap ( struct Object obedit)
int ED_curve_actSelection ( struct Curve cu,
float  center[3] 
)
void ED_curve_beztcpy ( struct EditNurb editnurb,
struct BezTriple dst,
struct BezTriple src,
int  count 
)

Definition at line 6983 of file editcurve.c.

References keyIndex_updateBezt().

Referenced by addvert_Nurb(), delete_exec(), and make_segment_exec().

void ED_curve_bpcpy ( struct EditNurb editnurb,
struct BPoint dst,
struct BPoint src,
int  count 
)

Definition at line 6989 of file editcurve.c.

References keyIndex_updateBP().

Referenced by addvert_Nurb(), delete_exec(), extrudeflagNurb(), and make_segment_exec().

ListBase* ED_curve_editnurbs ( struct Curve cu)
int ED_curve_updateAnimPaths ( struct Object obedit)
void ED_keymap_curve ( struct wmKeyConfig keyconf)
void ED_nurb_set_spline_type ( struct Nurb nu,
int  type 
)

Definition at line 3446 of file editcurve.c.

References convertspline().

void ED_operatormacros_curve ( void  )
void ED_operatortypes_curve ( void  )

Definition at line 56 of file curve_ops.c.

References CURVE_OT_cyclic_toggle(), CURVE_OT_de_select_first(), CURVE_OT_de_select_last(), CURVE_OT_delete(), CURVE_OT_duplicate(), CURVE_OT_extrude(), CURVE_OT_handle_type_set(), CURVE_OT_hide(), CURVE_OT_make_segment(), CURVE_OT_primitive_bezier_circle_add(), CURVE_OT_primitive_bezier_curve_add(), CURVE_OT_primitive_nurbs_circle_add(), CURVE_OT_primitive_nurbs_curve_add(), CURVE_OT_primitive_nurbs_path_add(), CURVE_OT_radius_set(), CURVE_OT_reveal(), CURVE_OT_select_all(), CURVE_OT_select_less(), CURVE_OT_select_linked(), CURVE_OT_select_linked_pick(), CURVE_OT_select_more(), CURVE_OT_select_next(), CURVE_OT_select_nth(), CURVE_OT_select_previous(), CURVE_OT_select_random(), CURVE_OT_select_row(), CURVE_OT_separate(), CURVE_OT_shade_flat(), CURVE_OT_shade_smooth(), CURVE_OT_smooth(), CURVE_OT_smooth_radius(), CURVE_OT_spin(), CURVE_OT_spline_type_set(), CURVE_OT_spline_weight_set(), CURVE_OT_subdivide(), CURVE_OT_switch_direction(), CURVE_OT_tilt_clear(), CURVE_OT_vertex_add(), FONT_OT_case_set(), FONT_OT_case_toggle(), FONT_OT_change_character(), FONT_OT_change_spacing(), FONT_OT_delete(), FONT_OT_file_paste(), FONT_OT_insert_lorem(), FONT_OT_line_break(), FONT_OT_move(), FONT_OT_move_select(), FONT_OT_open(), FONT_OT_style_set(), FONT_OT_style_toggle(), FONT_OT_text_copy(), FONT_OT_text_cut(), FONT_OT_text_insert(), FONT_OT_text_paste(), FONT_OT_textbox_add(), FONT_OT_textbox_remove(), FONT_OT_unlink(), SURFACE_OT_primitive_nurbs_surface_circle_add(), SURFACE_OT_primitive_nurbs_surface_curve_add(), SURFACE_OT_primitive_nurbs_surface_cylinder_add(), SURFACE_OT_primitive_nurbs_surface_sphere_add(), SURFACE_OT_primitive_nurbs_surface_surface_add(), SURFACE_OT_primitive_nurbs_surface_torus_add(), and WM_operatortype_append().

Referenced by ED_spacetypes_init().

void ED_text_to_object ( struct bContext C,
struct Text text,
int  split_lines 
)
void free_curve_editNurb ( struct Curve cu)
void free_editNurb ( struct Object obedit)

Definition at line 1270 of file editcurve.c.

References Object::data, and free_curve_editNurb().

Referenced by ED_object_exit_editmode(), and separate_exec().

void free_editText ( struct Object obedit)

Definition at line 1492 of file editfont.c.

References BKE_free_editfont(), and Object::data.

Referenced by ED_object_exit_editmode().

int isNurbsel ( struct Nurb nu)
int join_curve_exec ( struct bContext C,
struct wmOperator op 
)
void load_editNurb ( struct Object obedit)
void load_editText ( struct Object obedit)
void make_editNurb ( struct Object obedit)
void make_editText ( struct Object obedit)
int mouse_nurb ( struct bContext C,
const int  mval[2],
int  extend 
)
ListBase* object_editcurve_get ( struct Object ob)
void printknots ( struct Object obedit)
void undo_push_curve ( struct bContext C,
const char *  name 
)
void undo_push_font ( struct bContext C,
const char *  name 
)