![]() |
Blender V2.61 - r43446
|
Go to the source code of this file.
Classes | |
| struct | PathPoint |
| struct | Path |
| struct | BevList |
| struct | BevPoint |
| struct | BezTriple |
| struct | BPoint |
| struct | Nurb |
| struct | CharInfo |
| struct | TextBox |
| struct | EditNurb |
| struct | Curve |
Defines | |
| #define | MAXTEXTBOX 256 |
| #define | CU_AUTOSPACE 1 |
| #define | CU_HIDE_HANDLES (1 << 0) |
| #define | CU_HIDE_NORMALS (1 << 1) |
| #define | CU_3D 1 |
| #define | CU_FRONT 2 |
| #define | CU_BACK 4 |
| #define | CU_PATH 8 |
| #define | CU_FOLLOW 16 |
| #define | CU_UV_ORCO 32 |
| #define | CU_DEFORM_BOUNDS_OFF 64 |
| #define | CU_STRETCH 128 |
| #define | CU_OFFS_PATHDIST 256 |
| #define | CU_FAST 512 |
| #define | CU_DS_EXPAND 2048 |
| #define | CU_PATH_RADIUS 4096 |
| #define | CU_DEFORM_FILL 8192 |
| #define | CU_TWIST_Z_UP 0 |
| #define | CU_TWIST_MINIMUM 3 |
| #define | CU_TWIST_TANGENT 4 |
| #define | CU_LEFT 0 |
| #define | CU_MIDDLE 1 |
| #define | CU_RIGHT 2 |
| #define | CU_JUSTIFY 3 |
| #define | CU_FLUSH 4 |
| #define | CU_SMOOTH 1 |
| #define | CU_2D 8 |
| #define | CU_POLY 0 |
| #define | CU_BEZIER 1 |
| #define | CU_BSPLINE 2 |
| #define | CU_CARDINAL 3 |
| #define | CU_NURBS 4 |
| #define | CU_TYPE (CU_POLY|CU_BEZIER|CU_BSPLINE|CU_CARDINAL|CU_NURBS) |
| #define | CU_PRIMITIVE 0xF00 |
| #define | CU_PRIM_CURVE 0x100 |
| #define | CU_PRIM_CIRCLE 0x200 |
| #define | CU_PRIM_PATCH 0x300 |
| #define | CU_PRIM_TUBE 0x400 |
| #define | CU_PRIM_SPHERE 0x500 |
| #define | CU_PRIM_DONUT 0x600 |
| #define | CU_PRIM_PATH 0x700 |
| #define | CU_NURB_CYCLIC 1 |
| #define | CU_NURB_ENDPOINT 2 |
| #define | CU_NURB_BEZIER 4 |
| #define | BEZSELECTED(bezt) (((bezt)->f2 & SELECT) || ((bezt)->f1 & SELECT) || ((bezt)->f3 & SELECT)) |
| #define | BEZSELECTED_HIDDENHANDLES(cu, bezt) (((cu)->drawflag & CU_HIDE_HANDLES) ? (bezt)->f2 & SELECT : BEZSELECTED(bezt)) |
| #define | CU_CHINFO_BOLD (1<<0) |
| #define | CU_CHINFO_ITALIC (1<<1) |
| #define | CU_CHINFO_UNDERLINE (1<<2) |
| #define | CU_CHINFO_WRAP (1<<3) |
| #define | CU_CHINFO_SMALLCAPS (1<<4) |
| #define | CU_CHINFO_SMALLCAPS_CHECK (1<<5) |
| #define | KEY_CU_EASE 3 |
Typedefs | |
| typedef struct PathPoint | PathPoint |
| typedef struct Path | Path |
| typedef struct BevList | BevList |
| typedef struct BevPoint | BevPoint |
| typedef struct BezTriple | BezTriple |
| typedef struct BPoint | BPoint |
| typedef struct Nurb | Nurb |
| typedef struct CharInfo | CharInfo |
| typedef struct TextBox | TextBox |
| typedef struct EditNurb | EditNurb |
| typedef struct Curve | Curve |
| typedef enum eBezTriple_Handle | eBezTriple_Handle |
| typedef enum eBezTriple_Interpolation | eBezTriple_Interpolation |
| typedef enum eBezTriple_KeyframeType | eBezTriple_KeyframeType |
Enumerations | |
| enum | eBezTriple_Handle { HD_FREE = 0, HD_AUTO, HD_VECT, HD_ALIGN, HD_AUTO_ANIM } |
| enum | eBezTriple_Interpolation { BEZT_IPO_CONST = 0, BEZT_IPO_LIN, BEZT_IPO_BEZ } |
| enum | eBezTriple_KeyframeType { BEZT_KEYTYPE_KEYFRAME = 0, BEZT_KEYTYPE_EXTREME, BEZT_KEYTYPE_BREAKDOWN, BEZT_KEYTYPE_JITTER } |
Definition in file DNA_curve_types.h.
| #define BEZSELECTED | ( | bezt | ) | (((bezt)->f2 & SELECT) || ((bezt)->f1 & SELECT) || ((bezt)->f3 & SELECT)) |
Definition at line 338 of file DNA_curve_types.h.
Referenced by add_bezt_to_keyblocks_list(), bezts_to_new_actkeyblock(), calc_fcurve_bounds(), copy_animedit_keys(), draw_fcurve_handles(), draw_fcurve_vertices_handles(), fcu_test_selected(), fcurve_handle_sel_check(), get_active_fcurve_keyframe_edit(), get_fcurve_end_keyframes(), mouse_graph_keys(), nalloc_ak_bezt(), nearest_fcurve_vert_store(), nupdate_ak_bezt(), ok_bezier_selected(), posttrans_fcurve_clean(), sample_fcurve(), selmap_build_bezier_less(), selmap_build_bezier_more(), and smooth_fcurve().
| #define BEZSELECTED_HIDDENHANDLES | ( | cu, | |
| bezt | |||
| ) | (((cu)->drawflag & CU_HIDE_HANDLES) ? (bezt)->f2 & SELECT : BEZSELECTED(bezt)) |
Definition at line 339 of file DNA_curve_types.h.
Referenced by clear_tilt_exec(), delete_exec(), hide_exec(), isNurbsel_count(), make_segment_exec(), subdividenurb(), toggle_cyclic_exec(), and vertex_parent_set_exec().
| #define CU_2D 8 |
Definition at line 280 of file DNA_curve_types.h.
Referenced by build_underline(), do_makeDispListCurveTypes(), do_versions(), freetypechar_to_vchar(), makeDispListSurf(), test2DNurb(), and update_curve_dimension().
| #define CU_3D 1 |
Definition at line 249 of file DNA_curve_types.h.
Referenced by apply_objects_internal(), curve_to_filledpoly(), curvesurf_prim_add(), do_makeDispListCurveTypes(), drawnurb(), ED_operator_editcurve_3d(), effector_add_type(), gp_layer_to_curve(), makeBevelList(), mesh_to_curve(), nurbs_to_mdata_customdb(), object_origin_set_exec(), rna_def_curve(), and update_curve_dimension().
| #define CU_AUTOSPACE 1 |
Definition at line 242 of file DNA_curve_types.h.
Referenced by add_curve(), rna_def_curve(), and tex_space_curve().
| #define CU_BACK 4 |
Definition at line 251 of file DNA_curve_types.h.
Referenced by add_curve(), bevels_to_filledpoly(), do_makeDispListCurveTypes(), and makebevelcurve().
| #define CU_BEZIER 1 |
Definition at line 284 of file DNA_curve_types.h.
Referenced by add_primitive_bezier_circle_exec(), add_primitive_bezier_exec(), adduplicateflagNurb(), addvert_Nurb(), apply_objects_internal(), calc_manipulator_stats(), calchandlesNurb(), convertspline(), createTransCurveVerts(), CU_select_swap(), curve_applyKeyVertexTilts(), curve_applyVertexCos(), curve_center_median(), curve_getKeyVertexCos(), curve_getVertexCos(), CURVE_OT_spline_type_set(), curve_to_displist(), curve_translate(), delete_exec(), drawnurb(), findselectedNurbvert(), freetypechar_to_vchar(), get_curve_defname(), getTransformOrientation(), give_parvert(), gp_stroke_to_bezier(), hide_exec(), isNurbsel(), isNurbsel_count(), make_segment_exec(), make_trans_verts(), makeBevelList(), minmaxNurb(), nurb_has_selected_cps(), nurbs_foreachScreenVert(), return_editcurve_indexar(), reveal_exec(), select_adjacent_cp(), select_editcurve_hook(), select_less_exec(), select_linked_exec(), selectend_nurb(), selectrandom_curve(), setflagsNurb(), sethandlesNurb(), stats_object_edit(), subdividenurb(), switchdirectionNurb(), tekenhandlesN(), tekenhandlesN_active(), tekenvertsN(), test2DNurb(), testhandlesNurb(), toggle_cyclic_exec(), translateflagNurb(), update_curve_dimension(), v3d_editvertex_buts(), vertex_parent_set_exec(), where_on_path(), and write_curves().
| #define CU_BSPLINE 2 |
Definition at line 285 of file DNA_curve_types.h.
Referenced by set_spline_type_exec().
| #define CU_CARDINAL 3 |
Definition at line 286 of file DNA_curve_types.h.
Referenced by set_spline_type_exec().
| #define CU_CHINFO_BOLD (1<<0) |
Definition at line 345 of file DNA_curve_types.h.
Referenced by ED_keymap_curve(), FONT_OT_style_set(), FONT_OT_style_toggle(), rna_def_charinfo(), and which_vfont().
| #define CU_CHINFO_ITALIC (1<<1) |
Definition at line 346 of file DNA_curve_types.h.
Referenced by ED_keymap_curve(), rna_def_charinfo(), and which_vfont().
| #define CU_CHINFO_SMALLCAPS (1<<4) |
Definition at line 349 of file DNA_curve_types.h.
Referenced by BKE_text_to_curve(), ED_keymap_curve(), and rna_def_charinfo().
| #define CU_CHINFO_SMALLCAPS_CHECK (1<<5) |
Definition at line 350 of file DNA_curve_types.h.
Referenced by BKE_text_to_curve(), buildchar(), and char_width().
| #define CU_CHINFO_UNDERLINE (1<<2) |
Definition at line 347 of file DNA_curve_types.h.
Referenced by BKE_text_to_curve(), ED_keymap_curve(), and rna_def_charinfo().
| #define CU_CHINFO_WRAP (1<<3) |
Definition at line 348 of file DNA_curve_types.h.
Referenced by BKE_text_to_curve(), and move_cursor().
| #define CU_DEFORM_BOUNDS_OFF 64 |
Definition at line 255 of file DNA_curve_types.h.
Referenced by add_curve(), curve_deform_verts(), and rna_def_path().
| #define CU_DEFORM_FILL 8192 |
Definition at line 262 of file DNA_curve_types.h.
Referenced by curve_calc_modifiers_post(), curvesurf_prim_add(), do_makeDispListCurveTypes(), and rna_def_curve().
| #define CU_DS_EXPAND 2048 |
Definition at line 260 of file DNA_curve_types.h.
Referenced by acf_dscur_setting_flag().
| #define CU_FAST 512 |
Definition at line 258 of file DNA_curve_types.h.
Referenced by draw_object(), and rna_def_font().
| #define CU_FLUSH 4 |
Definition at line 276 of file DNA_curve_types.h.
Referenced by BKE_text_to_curve(), and rna_def_font().
| #define CU_FOLLOW 16 |
Definition at line 253 of file DNA_curve_types.h.
Referenced by BKE_text_to_curve(), curve_deform_verts(), ob_parcurve(), parent_set_exec(), and rna_def_path().
| #define CU_FRONT 2 |
Definition at line 250 of file DNA_curve_types.h.
Referenced by add_curve(), bevels_to_filledpoly(), do_makeDispListCurveTypes(), and makebevelcurve().
| #define CU_HIDE_HANDLES (1 << 0) |
Definition at line 245 of file DNA_curve_types.h.
Referenced by calc_manipulator_stats(), createTransCurveVerts(), CU_select_swap(), do_lasso_select_curve__doSelect(), do_nurbs_box_select__doSelect(), drawnurb(), nurbs_foreachScreenVert(), nurbscurve_circle_doSelect(), and rna_def_curve().
| #define CU_HIDE_NORMALS (1 << 1) |
Definition at line 246 of file DNA_curve_types.h.
Referenced by drawnurb(), and rna_def_curve().
| #define CU_JUSTIFY 3 |
Definition at line 275 of file DNA_curve_types.h.
Referenced by BKE_text_to_curve(), and rna_def_font().
| #define CU_LEFT 0 |
Definition at line 272 of file DNA_curve_types.h.
Referenced by BKE_text_to_curve(), and rna_def_font().
| #define CU_MIDDLE 1 |
Definition at line 273 of file DNA_curve_types.h.
Referenced by BKE_text_to_curve(), and rna_def_font().
| #define CU_NURB_BEZIER 4 |
Definition at line 309 of file DNA_curve_types.h.
Referenced by calcknots(), check_valid_nurb_u(), check_valid_nurb_v(), clamp_nurb_order_u(), clamp_nurb_order_v(), convertspline(), and rna_def_curve_nurb().
| #define CU_NURB_CYCLIC 1 |
Definition at line 307 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), alfa_bezpart(), build_underline(), calc_keyHandles(), calchandlesNurb(), check_valid_nurb_u(), check_valid_nurb_v(), clamp_nurb_order_u(), clamp_nurb_order_v(), convertspline(), curve_to_displist(), delete_exec(), followpath_get_tarmat(), freetypechar_to_vchar(), make_orco_surf(), make_segment_exec(), makeBevelList(), makeDispListSurf(), makeknots(), makeNurbcurve(), makeNurbfaces(), mesh_to_curve(), rna_def_curve_nurb(), spin_nurb(), subdividenurb(), and toggle_cyclic_exec().
| #define CU_NURB_ENDPOINT 2 |
Definition at line 308 of file DNA_curve_types.h.
Referenced by calcknots(), gp_stroke_to_path(), mesh_to_curve(), and rna_def_curve_nurb().
| #define CU_NURBS 4 |
Definition at line 287 of file DNA_curve_types.h.
Referenced by add_primitive_curve_path_exec(), add_primitive_nurbs_circle_exec(), add_primitive_nurbs_curve_exec(), add_primitive_nurbs_surface_circle_exec(), add_primitive_nurbs_surface_curve_exec(), add_primitive_nurbs_surface_cylinder_exec(), add_primitive_nurbs_surface_sphere_exec(), add_primitive_nurbs_surface_surface_exec(), add_primitive_nurbs_surface_torus_exec(), check_valid_nurb_u(), check_valid_nurb_v(), convertspline(), CURVE_OT_spline_type_set(), curve_to_displist(), draw_editnurb(), effector_add_type(), load_editNurb(), make_segment_exec(), makeBevelList(), makeknots(), merge_2_nurb(), printknots(), rotateflagNurb(), subdividenurb(), switchdirectionNurb(), toggle_cyclic_exec(), toggle_cyclic_invoke(), and weightflagNurb().
| #define CU_OFFS_PATHDIST 256 |
Definition at line 257 of file DNA_curve_types.h.
Referenced by ob_parcurve(), and rna_def_path().
| #define CU_PATH 8 |
Definition at line 252 of file DNA_curve_types.h.
Referenced by arrayModifier_doArray(), BKE_text_to_curve(), build_dag_object(), curve_deform_verts(), curvesurf_prim_add(), do_makeDispListCurveTypes(), do_versions(), draw_forcefield(), effector_add_type(), get_new_constraint_target(), parent_set_exec(), precalculate_effector(), rna_def_path(), solve_parenting(), and test_constraints().
| #define CU_PATH_RADIUS 4096 |
Definition at line 261 of file DNA_curve_types.h.
Referenced by add_curve(), calc_curve_deform(), do_guides(), ob_parcurve(), and rna_def_path().
| #define CU_POLY 0 |
Definition at line 283 of file DNA_curve_types.h.
Referenced by convertspline(), CURVE_OT_spline_type_set(), curve_to_displist(), draw_editnurb(), makeBevelList(), rna_def_curve_splines(), rna_def_gpencil_layers(), toggle_cyclic_exec(), and where_on_path().
| #define CU_PRIM_CIRCLE 0x200 |
Definition at line 296 of file DNA_curve_types.h.
Referenced by add_primitive_bezier_circle_exec(), add_primitive_nurbs_circle_exec(), add_primitive_nurbs_surface_circle_exec(), get_curve_defname(), and get_surf_defname().
| #define CU_PRIM_CURVE 0x100 |
Definition at line 294 of file DNA_curve_types.h.
Referenced by add_primitive_bezier_exec(), add_primitive_nurbs_curve_exec(), add_primitive_nurbs_surface_curve_exec(), get_curve_defname(), and get_surf_defname().
| #define CU_PRIM_DONUT 0x600 |
Definition at line 301 of file DNA_curve_types.h.
Referenced by add_primitive_nurbs_surface_torus_exec(), and get_surf_defname().
| #define CU_PRIM_PATCH 0x300 |
Definition at line 298 of file DNA_curve_types.h.
Referenced by add_primitive_nurbs_surface_surface_exec(), and get_surf_defname().
| #define CU_PRIM_PATH 0x700 |
Definition at line 303 of file DNA_curve_types.h.
Referenced by add_primitive_curve_path_exec(), curvesurf_prim_add(), effector_add_type(), and get_curve_defname().
| #define CU_PRIM_SPHERE 0x500 |
Definition at line 300 of file DNA_curve_types.h.
Referenced by add_primitive_nurbs_surface_sphere_exec(), and get_surf_defname().
| #define CU_PRIM_TUBE 0x400 |
Definition at line 299 of file DNA_curve_types.h.
Referenced by add_primitive_nurbs_surface_cylinder_exec().
| #define CU_PRIMITIVE 0xF00 |
Definition at line 291 of file DNA_curve_types.h.
Referenced by get_curve_defname(), and get_surf_defname().
| #define CU_RIGHT 2 |
Definition at line 274 of file DNA_curve_types.h.
Referenced by BKE_text_to_curve(), and rna_def_font().
| #define CU_SMOOTH 1 |
Definition at line 279 of file DNA_curve_types.h.
Referenced by addvert_Nurb(), buildchar(), drawDispListsolid(), nurbs_to_mdata_customdb(), rna_def_curve_nurb(), and shade_smooth_exec().
| #define CU_STRETCH 128 |
Definition at line 256 of file DNA_curve_types.h.
Referenced by calc_curve_deform(), curve_deform_verts(), and rna_def_path().
| #define CU_TWIST_MINIMUM 3 |
Definition at line 268 of file DNA_curve_types.h.
Referenced by add_curve(), make_bevel_list_3D(), and rna_def_curve().
| #define CU_TWIST_TANGENT 4 |
Definition at line 269 of file DNA_curve_types.h.
Referenced by make_bevel_list_3D(), makeBevelList(), and rna_def_curve().
| #define CU_TWIST_Z_UP 0 |
Definition at line 265 of file DNA_curve_types.h.
Referenced by rna_def_curve().
| #define CU_TYPE (CU_POLY|CU_BEZIER|CU_BSPLINE|CU_CARDINAL|CU_NURBS) |
Definition at line 288 of file DNA_curve_types.h.
Referenced by do_versions(), and get_curve_defname().
| #define CU_UV_ORCO 32 |
Definition at line 254 of file DNA_curve_types.h.
Referenced by copy_attr(), make_orco_curve(), make_orco_surf(), rna_def_curve(), and rna_def_nurbs().
| #define KEY_CU_EASE 3 |
Definition at line 353 of file DNA_curve_types.h.
Referenced by alfa_bezpart(), and rna_def_curve_nurb().
| #define MAXTEXTBOX 256 |
Definition at line 40 of file DNA_curve_types.h.
Referenced by add_curve(), BKE_text_to_curve(), and direct_link_curve().
| Value to RGB Combine Material World Add Diffuse Glass Transparent Transparent Light Environment Gradient Magic Musgrave Checker Value to RGB Curve |
Definition at line 99 of file rna_nodetree_types.h.
| typedef enum eBezTriple_Handle eBezTriple_Handle |
| typedef enum eBezTriple_Interpolation eBezTriple_Interpolation |
| typedef enum eBezTriple_KeyframeType eBezTriple_KeyframeType |
| enum eBezTriple_Handle |
Definition at line 314 of file DNA_curve_types.h.
Definition at line 323 of file DNA_curve_types.h.
Definition at line 330 of file DNA_curve_types.h.