Blender V2.61 - r43446
|
#include <DNA_curve_types.h>
Public Attributes | |
struct Nurb * | next |
struct Nurb * | prev |
short | type |
short | mat_nr |
short | hide |
short | flag |
short | pntsu |
short | pntsv |
short | resolu |
short | resolv |
short | orderu |
short | orderv |
short | flagu |
short | flagv |
float * | knotsu |
float * | knotsv |
BPoint * | bp |
BezTriple * | bezt |
short | tilt_interp |
short | radius_interp |
int | charidx |
Definition at line 122 of file DNA_curve_types.h.
Definition at line 134 of file DNA_curve_types.h.
Referenced by addNurbPointsBezier(), adduplicateflagNurb(), addvert_Nurb(), alfa_bezpart(), apply_objects_internal(), autocalchandlesNurb(), build_underline(), buildchar(), calc_keyHandles(), calc_manipulator_stats(), calc_shapeKeys(), calchandlesNurb(), clear_tilt_exec(), convertspline(), count_curveverts(), count_curveverts_without_handles(), cp_cu_key(), createTransCurveVerts(), CU_select_nth(), CU_select_swap(), curve_applyKeyVertexTilts(), curve_applyVertexCos(), curve_center_median(), curve_getKeyVertexCos(), curve_getVertexCos(), curve_surf_to_softbody(), curve_to_displist(), curve_to_key(), curve_translate(), delete_exec(), direct_link_curve(), do_cu_key(), do_curve_key(), do_ob_key(), do_rel_cu_key(), do_versions(), duplicateNurb(), ED_curve_actSelection(), findselectedNurbvert(), free_vfont(), freeNurb(), freetypechar_to_vchar(), getTransformOrientation(), give_parvert(), gp_stroke_to_bezier(), hide_exec(), init_editNurb_keyIndex(), isNurbsel(), isNurbsel_count(), join_curve_exec(), key_to_curve(), keyIndex_delNurb(), keyIndex_switchDirection(), keyIndex_updateNurb(), make_segment_exec(), make_trans_verts(), makeBevelList(), material_slot_de_select(), minmaxNurb(), nurb_has_selected_cps(), nurbs_foreachScreenVert(), point_on_nurb(), return_editcurve_indexar(), reveal_exec(), select_adjacent_cp(), select_editcurve_hook(), select_less_exec(), select_linked_exec(), select_linked_pick_invoke(), select_nth_bezt(), selectend_nurb(), selectrandom_curve(), set_goal_weight_exec(), set_radius_exec(), setflagsNurb(), sethandlesNurb(), smooth_exec(), smooth_radius_exec(), special_transvert_update(), stats_object_edit(), subdividenurb(), switch_keys_direction(), switchdirectionNurb(), tekenhandlesN(), tekenhandlesN_active(), tekenvertsN(), test2DNurb(), testhandlesNurb(), toggle_cyclic_exec(), translateflagNurb(), undo_check_lastsel(), v3d_editvertex_buts(), vertex_parent_set_exec(), and write_curves().
Definition at line 133 of file DNA_curve_types.h.
Referenced by addNurbPoints(), adduplicateflagNurb(), addvert_Nurb(), apply_objects_internal(), build_underline(), calc_manipulator_stats(), calc_shapeKeys(), clear_tilt_exec(), convertspline(), count_curveverts(), count_curveverts_without_handles(), cp_cu_key(), createTransCurveVerts(), CU_select_swap(), curve_applyKeyVertexTilts(), curve_applyVertexCos(), curve_center_median(), curve_getKeyVertexCos(), curve_getVertexCos(), curve_surf_to_softbody(), curve_to_displist(), curve_to_key(), curve_translate(), delete_exec(), deleteflagNurb(), direct_link_curve(), do_cu_key(), do_curve_key(), do_ob_key(), do_rel_cu_key(), do_versions(), draw_editnurb(), duplicateNurb(), editnurb_draw_active_nurbs(), editnurb_draw_active_poly(), extrudeflagNurb(), findselectedNurbvert(), freeNurb(), give_parvert(), gp_stroke_to_path(), hide_exec(), init_editNurb_keyIndex(), is_u_selected(), isNurbsel(), isNurbsel_count(), isNurbselUV(), join_curve_exec(), key_to_curve(), keyIndex_delNurb(), keyIndex_switchDirection(), keyIndex_updateNurb(), make_segment_exec(), make_selection_list_nurb(), make_trans_verts(), makeBevelList(), makeNurbcurve(), makeNurbfaces(), material_slot_de_select(), merge_2_nurb(), mesh_to_curve(), minmaxNurb(), nurb_has_selected_cps(), nurbs_foreachScreenVert(), point_on_nurb(), return_editcurve_indexar(), reveal_exec(), rotate_direction_nurb(), rotateflagNurb(), select_adjacent_cp(), select_editcurve_hook(), select_less_exec(), select_linked_exec(), select_linked_pick_invoke(), select_more_exec(), select_nth_bp(), select_row_exec(), selectend_nurb(), selectrandom_curve(), set_goal_weight_exec(), set_radius_exec(), setflagsNurb(), smooth_exec(), smooth_radius_exec(), stats_object_edit(), subdividenurb(), switch_keys_direction(), switchdirectionNurb(), tekenvertsN(), test2DNurb(), toggle_cyclic_exec(), translateflagNurb(), undo_check_lastsel(), v3d_editvertex_buts(), vertex_parent_set_exec(), weightflagNurb(), and write_curves().
int Nurb::charidx |
Definition at line 139 of file DNA_curve_types.h.
Referenced by build_underline(), convert_exec(), curve_delete_material_index(), curve_to_displist(), direct_link_curve(), makeDispListSurf(), and material_slot_assign_exec().
short Nurb::flag |
Definition at line 126 of file DNA_curve_types.h.
Referenced by build_underline(), check_valid_nurb_u(), check_valid_nurb_v(), do_versions(), freetypechar_to_vchar(), makeDispListSurf(), shade_smooth_exec(), test2DNurb(), and update_curve_dimension().
short Nurb::flagu |
Definition at line 130 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), alfa_bezpart(), build_underline(), calc_keyHandles(), calchandlesNurb(), check_valid_nurb_u(), clamp_nurb_order_u(), convertspline(), curve_to_displist(), delete_exec(), draw_editnurb(), editnurb_draw_active_poly(), followpath_get_tarmat(), freetypechar_to_vchar(), gp_stroke_to_path(), make_orco_surf(), make_segment_exec(), makeBevelList(), makeDispListSurf(), makeknots(), makeNurbcurve(), makeNurbfaces(), mesh_to_curve(), rotate_direction_nurb(), subdividenurb(), and toggle_cyclic_exec().
short Nurb::flagv |
Definition at line 130 of file DNA_curve_types.h.
Referenced by check_valid_nurb_v(), clamp_nurb_order_v(), make_orco_surf(), makeDispListSurf(), makeknots(), makeNurbfaces(), rotate_direction_nurb(), spin_nurb(), and toggle_cyclic_exec().
short Nurb::hide |
Definition at line 126 of file DNA_curve_types.h.
Referenced by curve_to_displist(), draw_editnurb(), hide_exec(), makeDispListSurf(), reveal_exec(), tekenhandlesN(), tekenhandlesN_active(), and tekenvertsN().
float* Nurb::knotsu |
Definition at line 132 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), build_underline(), convertspline(), delete_exec(), direct_link_curve(), duplicateNurb(), freeNurb(), make_segment_exec(), makeknots(), makeNurbcurve(), makeNurbfaces(), printknots(), rotate_direction_nurb(), switch_endian_knots(), switchdirectionNurb(), toggle_cyclic_exec(), and write_curves().
float * Nurb::knotsv |
Definition at line 132 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), build_underline(), convertspline(), deleteflagNurb(), direct_link_curve(), duplicateNurb(), freeNurb(), makeknots(), makeNurbfaces(), printknots(), rotate_direction_nurb(), switch_endian_knots(), and write_curves().
short Nurb::mat_nr |
Definition at line 125 of file DNA_curve_types.h.
Referenced by build_underline(), curve_delete_material_index(), curve_to_displist(), direct_link_curve(), join_curve_exec(), makeDispListSurf(), material_slot_assign_exec(), and material_slot_de_select().
struct Nurb* Nurb::next |
Definition at line 123 of file DNA_curve_types.h.
Referenced by apply_objects_internal(), autocalchandlesNurb_all(), buildchar(), calc_keyHandles(), calc_manipulator_stats(), calc_shapeKeys(), clear_tilt_exec(), convert_exec(), copy_attr(), count_curveverts(), count_curveverts_without_handles(), cp_cu_key(), createTransCurveVerts(), CU_select_swap(), curve_applyKeyVertexTilts(), curve_applyVertexCos(), curve_center_median(), curve_delete_material_index(), curve_getKeyVertexCos(), curve_getVertexCos(), curve_surf_to_softbody(), curve_to_displist(), curve_to_key(), curve_translate(), curve_type(), delete_exec(), deleteflagNurb(), direct_link_curve(), do_cu_key(), do_curve_key(), do_ob_key(), do_rel_cu_key(), do_versions(), draw_editnurb(), drawnurb(), duplicateNurblist(), editCurve_to_undoCurve(), extrude_exec(), extrudeflagNurb(), findselectedNurbvert(), freeNurblist(), get_lastsel_nurb(), getTransformOrientation(), give_parvert(), hide_exec(), init_editNurb_keyIndex(), join_curve_exec(), key_to_curve(), keyIndex_delNurbList(), load_editNurb(), make_editNurb(), make_orco_surf(), make_segment_exec(), make_selection_list_nurb(), make_trans_verts(), makeBevelList(), makeDispListSurf(), material_slot_assign_exec(), material_slot_de_select(), minmax_curve(), nurb_has_selected_cps(), nurbs_foreachScreenVert(), printknots(), recalcData_view3d(), return_editcurve_indexar(), reveal_exec(), rotateflagNurb(), select_adjacent_cp(), select_editcurve_hook(), select_less_exec(), select_linked_exec(), select_more_exec(), select_row_exec(), selectend_nurb(), selectrandom_curve(), separate_exec(), set_goal_weight_exec(), set_radius_exec(), set_spline_type_exec(), setflagsNurb(), sethandlesNurb(), shade_smooth_exec(), smooth_exec(), smooth_radius_exec(), special_transvert_update(), spin_nurb(), stats_object_edit(), subdividenurb(), switch_keys_direction(), toggle_cyclic_exec(), toggle_cyclic_invoke(), translateflagNurb(), undoCurve_to_editCurve(), update_curve_dimension(), v3d_editvertex_buts(), vertex_parent_set_exec(), weightflagNurb(), and write_curves().
short Nurb::orderu |
Definition at line 129 of file DNA_curve_types.h.
Referenced by addvert_Nurb(), build_underline(), check_valid_nurb_u(), clamp_nurb_order_u(), convertspline(), deleteflagNurb(), gp_stroke_to_path(), make_segment_exec(), makeknots(), makeNurbcurve(), makeNurbfaces(), merge_2_nurb(), mesh_to_curve(), and rotate_direction_nurb().
short Nurb::orderv |
Definition at line 129 of file DNA_curve_types.h.
Referenced by build_underline(), check_valid_nurb_v(), clamp_nurb_order_v(), convertspline(), deleteflagNurb(), extrudeflagNurb(), makeknots(), makeNurbfaces(), merge_2_nurb(), rotate_direction_nurb(), and spin_nurb().
short Nurb::pntsu |
Definition at line 127 of file DNA_curve_types.h.
Referenced by addNurbPoints(), addNurbPointsBezier(), adduplicateflagNurb(), addvert_Nurb(), alfa_bezpart(), apply_objects_internal(), autocalchandlesNurb(), build_underline(), calc_keyHandles(), calc_manipulator_stats(), calc_shapeKeys(), calchandlesNurb(), check_valid_nurb_u(), clamp_nurb_order_u(), clear_tilt_exec(), convertspline(), count_curveverts(), count_curveverts_without_handles(), cp_cu_key(), createTransCurveVerts(), CU_select_swap(), curve_applyKeyVertexTilts(), curve_applyVertexCos(), curve_center_median(), curve_getKeyVertexCos(), curve_getVertexCos(), curve_to_displist(), curve_to_key(), curve_translate(), delete_exec(), deleteflagNurb(), do_cu_key(), do_curve_key(), do_ob_key(), do_rel_cu_key(), do_versions(), draw_editnurb(), duplicateNurb(), editnurb_draw_active_nurbs(), editnurb_draw_active_poly(), extrudeflagNurb(), findselectedNurbvert(), freetypechar_to_vchar(), getTransformOrientation(), give_parvert(), gp_stroke_to_bezier(), gp_stroke_to_path(), hide_exec(), init_editNurb_keyIndex(), is_u_selected(), isNurbsel(), isNurbsel_count(), isNurbselUV(), join_curve_exec(), key_to_curve(), keyIndex_delNurb(), keyIndex_switchDirection(), keyIndex_updateNurb(), make_orco_surf(), make_segment_exec(), make_selection_list_nurb(), make_trans_verts(), makeBevelList(), makeDispListSurf(), makeknots(), makeNurbcurve(), makeNurbfaces(), material_slot_de_select(), merge_2_nurb(), merge_nurb(), mesh_to_curve(), minmaxNurb(), nurb_has_selected_cps(), nurbs_foreachScreenVert(), point_on_nurb(), return_editcurve_indexar(), reveal_exec(), rotate_direction_nurb(), rotateflagNurb(), select_adjacent_cp(), select_editcurve_hook(), select_less_exec(), select_linked_exec(), select_linked_pick_invoke(), select_more_exec(), select_nth_bezt(), select_nth_bp(), select_row_exec(), selectend_nurb(), selectrandom_curve(), setflagsNurb(), sethandlesNurb(), smooth_radius_exec(), special_transvert_update(), stats_object_edit(), subdividenurb(), switch_keys_direction(), switchdirectionNurb(), tekenhandlesN(), tekenhandlesN_active(), tekenvertsN(), test2DNurb(), testhandlesNurb(), toggle_cyclic_exec(), toggle_cyclic_invoke(), translateflagNurb(), undo_check_lastsel(), v3d_editvertex_buts(), vertex_parent_set_exec(), weightflagNurb(), and write_curves().
short Nurb::pntsv |
Definition at line 127 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), addvert_Nurb(), apply_objects_internal(), build_underline(), calc_keyHandles(), calc_manipulator_stats(), calc_shapeKeys(), check_valid_nurb_v(), clamp_nurb_order_v(), clear_tilt_exec(), convertspline(), count_curveverts(), count_curveverts_without_handles(), cp_cu_key(), createTransCurveVerts(), CU_select_swap(), curve_applyKeyVertexTilts(), curve_applyVertexCos(), curve_center_median(), curve_getKeyVertexCos(), curve_getVertexCos(), curve_surf_to_softbody(), curve_to_key(), curve_translate(), curve_type(), delete_exec(), deleteflagNurb(), do_cu_key(), do_curve_key(), do_ob_key(), do_rel_cu_key(), do_versions(), draw_editnurb(), duplicateNurb(), editnurb_draw_active_nurbs(), editnurb_draw_active_poly(), extrude_exec(), extrudeflagNurb(), findselectedNurbvert(), give_parvert(), gp_stroke_to_path(), hide_exec(), init_editNurb_keyIndex(), is_u_selected(), isNurbsel(), isNurbsel_count(), isNurbselUV(), join_curve_exec(), key_to_curve(), keyIndex_delNurb(), keyIndex_switchDirection(), keyIndex_updateNurb(), make_orco_surf(), make_segment_exec(), make_trans_verts(), makeBevelList(), makeDispListSurf(), makeknots(), makeNurbfaces(), material_slot_de_select(), merge_2_nurb(), merge_nurb(), mesh_to_curve(), minmaxNurb(), nurb_has_selected_cps(), nurbs_foreachScreenVert(), point_on_nurb(), return_editcurve_indexar(), reveal_exec(), rotate_direction_nurb(), rotateflagNurb(), select_adjacent_cp(), select_editcurve_hook(), select_less_exec(), select_linked_exec(), select_linked_pick_invoke(), select_more_exec(), select_nth_bp(), select_row_exec(), selectend_nurb(), selectrandom_curve(), set_goal_weight_exec(), set_radius_exec(), setflagsNurb(), stats_object_edit(), subdividenurb(), switch_keys_direction(), switchdirectionNurb(), tekenvertsN(), test2DNurb(), toggle_cyclic_exec(), toggle_cyclic_invoke(), translateflagNurb(), undo_check_lastsel(), v3d_editvertex_buts(), vertex_parent_set_exec(), weightflagNurb(), and write_curves().
struct Nurb * Nurb::prev |
Definition at line 123 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb().
short Nurb::radius_interp |
Definition at line 137 of file DNA_curve_types.h.
Referenced by alfa_bezpart(), and do_versions().
short Nurb::resolu |
Definition at line 128 of file DNA_curve_types.h.
Referenced by build_underline(), calc_curvepath(), copy_attr(), curve_to_displist(), do_versions(), drawnurb(), freetypechar_to_vchar(), gp_stroke_to_bezier(), gp_stroke_to_path(), make_orco_surf(), makeBevelList(), makeDispListSurf(), mesh_to_curve(), and rotate_direction_nurb().
short Nurb::resolv |
Definition at line 128 of file DNA_curve_types.h.
Referenced by do_versions(), gp_stroke_to_bezier(), make_orco_surf(), makeDispListSurf(), and rotate_direction_nurb().
short Nurb::tilt_interp |
Definition at line 136 of file DNA_curve_types.h.
Referenced by alfa_bezpart().
short Nurb::type |
Definition at line 124 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), addvert_Nurb(), apply_objects_internal(), calc_manipulator_stats(), calchandlesNurb(), check_valid_nurb_u(), check_valid_nurb_v(), convertspline(), createTransCurveVerts(), CU_select_swap(), curve_applyKeyVertexTilts(), curve_applyVertexCos(), curve_center_median(), curve_getKeyVertexCos(), curve_getVertexCos(), curve_to_displist(), curve_translate(), delete_exec(), do_versions(), draw_editnurb(), drawnurb(), findselectedNurbvert(), freetypechar_to_vchar(), getTransformOrientation(), give_parvert(), gp_stroke_to_bezier(), hide_exec(), isNurbsel(), isNurbsel_count(), load_editNurb(), make_segment_exec(), make_trans_verts(), makeBevelList(), makeknots(), merge_2_nurb(), minmaxNurb(), nurb_has_selected_cps(), nurbs_foreachScreenVert(), printknots(), return_editcurve_indexar(), reveal_exec(), rotateflagNurb(), 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(), toggle_cyclic_invoke(), translateflagNurb(), update_curve_dimension(), v3d_editvertex_buts(), vertex_parent_set_exec(), weightflagNurb(), where_on_path(), and write_curves().