Blender
V3.3
|
#include <DNA_curve_types.h>
Public Attributes | |
float | vec [3][3] |
float | tilt |
float | weight |
float | radius |
char | ipo |
uint8_t | h1 |
uint8_t | h2 |
uint8_t | f1 |
uint8_t | f2 |
uint8_t | f3 |
char | hide |
char | easing |
float | back |
float | amplitude |
float | period |
char | auto_handle_type |
char | _pad [3] |
Keyframes on F-Curves (allows code reuse of Bezier eval code) and Points on Bezier Curves/Paths are generally BezTriples.
Definition at line 74 of file DNA_curve_types.h.
char BezTriple::_pad[3] |
Definition at line 104 of file DNA_curve_types.h.
float BezTriple::amplitude |
BEZT_IPO_ELASTIC.
Definition at line 100 of file DNA_curve_types.h.
Referenced by fcurve_eval_keyframes_interpolate(), and insert_vert_fcurve().
char BezTriple::auto_handle_type |
Used during auto handle calculation to mark special cases (local extremes).
Definition at line 103 of file DNA_curve_types.h.
Referenced by bezier_check_solve_end_handle(), BKE_fcurve_handles_recalc_ex(), calchandleNurb_intern(), and is_free_auto_point().
float BezTriple::back |
BEZT_IPO_BACK.
Definition at line 98 of file DNA_curve_types.h.
Referenced by fcurve_eval_keyframes_interpolate(), and insert_vert_fcurve().
char BezTriple::easing |
Easing: easing type for interpolation mode (eBezTriple_Easing).
Definition at line 96 of file DNA_curve_types.h.
Referenced by fcurve_eval_keyframes_interpolate(), set_easingtype_easeauto(), set_easingtype_easein(), set_easingtype_easeinout(), set_easingtype_easeout(), and blender::bke::tests::TEST().
uint8_t BezTriple::f1 |
F1, f2, f3: used for selection status.
Definition at line 89 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), bezier_isfree(), bezt_select_to_transform_triple_flag(), BKE_fcurve_active_keyframe_index(), BKE_nurb_bezt_handle_test(), BKE_nurb_direction_switch(), BKE_nurb_handles_autocalc(), BKE_nurb_type_convert(), BKE_nurbList_flag_set(), BKE_nurbList_flag_set_from_flag(), BKE_nurbList_handles_recalculate(), BKE_nurbList_handles_set(), calchandleNurb_intern(), clean_fcurve(), BCAnimationCurve::clean_handles(), createTransCurveVerts(), createTransMaskingData(), createTransPaintCurveVerts(), curve_create_edit_data_and_handles(), curve_draw_exec(), curve_nurb_selected_type_get(), do_lasso_select_curve__doSelect(), do_nurbs_box_select__doSelect(), draw_bezier_handle_lines(), draw_fcurve_active_handle_vertices(), draw_fcurve_handles(), draw_fcurve_selected_handle_vertices(), ED_curve_editnurb_select_pick(), ED_curve_pick_vert__do_closest(), ED_curve_select_swap(), ed_editnurb_translate_flag(), ED_mask_selected_minmax(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), ED_transverts_update_obedit(), get_bezt_sel_triple_flag(), getTransformOrientation_ex(), gpencil_edit_curve_stroke_iter_cb(), gpencil_editcurve_set_handle_type_exec(), gpencil_select_exec(), gpencil_stroke_to_bezier_add_point(), graph_bezt_get_transform_selection(), graphedit_activekey_left_handle_coord_cb(), graphedit_activekey_right_handle_coord_cb(), init_unbaked_bezt_data(), insert_vert_fcurve(), mask_has_selection(), MaskPointToTransData(), material_slot_de_select(), mirror_bezier_xaxis_ex(), nurbList_handles_swap_select(), nurbscurve_circle_doSelect(), paint_draw_curve_cursor(), paintcurve_point_add(), paintcurve_point_select(), paintcurve_point_side_index(), paintcurve_slide_invoke(), PaintCurvePointToTransData(), replace_bezt_keyframe_ypos(), return_editcurve_indexar(), select_anim_channel_keys(), select_bezier_add(), select_bezier_invert(), select_bezier_subtract(), select_beztriple(), select_editcurve_hook(), set_bezier_align(), set_bezier_auto(), set_bezier_auto_clamped(), set_bezier_free(), set_bezier_vector(), set_handle_type_exec(), slide_spline_curvature_customdata(), stats_object_edit(), blender::bke::tests::TEST(), v3d_editvertex_buts(), and viewselected_exec().
uint8_t BezTriple::f2 |
Definition at line 89 of file DNA_curve_types.h.
Referenced by ActionFCurveToTransData(), adduplicateflagNurb(), ANIM_fcurve_equalize_keyframes_loop(), animdata_keyframe_list_get(), bezt_calc_average(), bezt_select_to_transform_triple_flag(), bezt_to_cfraelem(), BKE_curve_decimate_bezt_array(), BKE_fcurve_active_keyframe_index(), BKE_fcurve_delete_keys_selected(), BKE_nurb_bezt_handle_test(), BKE_nurb_type_convert(), BKE_nurbList_flag_set(), BKE_nurbList_flag_set_from_flag(), blend_to_default_fcurve(), BCAnimationCurve::clean_handles(), count_fcurve_keys(), createTransCurveVerts(), createTransGPencil_curves(), createTransPaintCurveVerts(), curve_create_edit_data_and_handles(), curve_draw_exec(), curve_select_less(), curve_smooth_value(), decimate_fcurve(), do_lasso_select_curve__doSelect(), do_nurbs_box_select__doSelect(), draw_bezier_handle_lines(), draw_fcurve_active_vertex(), draw_fcurve_handles(), draw_fcurve_selected_keyframe_vertices(), duplicate_fcurve_keys(), ED_curve_editnurb_select_pick(), ED_curve_pick_vert__do_closest(), ED_curve_select_swap(), ed_editcurve_extrude(), ed_editnurb_translate_flag(), ED_mask_selected_minmax(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), ED_transverts_update_obedit(), find_fcurve_segment(), get_bezt_sel_triple_flag(), getTransformOrientation_ex(), gpencil_edit_curve_stroke_iter_cb(), gpencil_editcurve_set_handle_type_exec(), gpencil_generic_curve_select(), gpencil_select_exec(), gpencil_stroke_to_bezier_add_point(), graph_bezt_get_transform_selection(), graphkeys_mselect_column(), init_unbaked_bezt_data(), insert_vert_fcurve(), mask_has_selection(), material_slot_de_select(), mirror_bezier_cframe(), mirror_bezier_marker(), mirror_bezier_time(), mirror_bezier_value(), mirror_bezier_xaxis(), mirror_bezier_yaxis(), nurb_bezt_flag_any(), nurbscurve_circle_doSelect(), paint_draw_curve_cursor(), paintcurve_delete_point_exec(), paintcurve_point_add(), paintcurve_point_select(), paintcurve_slide_invoke(), PaintCurvePointToTransData(), paste_animedit_keys_fcurve(), pose_propagate_fcurve(), replace_bezt_keyframe_ypos(), return_editcurve_indexar(), screen_ctx_selected_editable_keyframes(), select_adjacent_cp(), select_anim_channel_keys(), select_bezier_add(), select_bezier_invert(), select_bezier_subtract(), select_beztriple(), select_editcurve_hook(), set_bezier_align(), set_bezier_auto(), set_bezier_auto_clamped(), set_bezier_free(), set_bezier_vector(), set_bezt_back(), set_bezt_bezier(), set_bezt_bounce(), set_bezt_circle(), set_bezt_constant(), set_bezt_cubic(), set_bezt_elastic(), set_bezt_expo(), set_bezt_linear(), set_bezt_quad(), set_bezt_quart(), set_bezt_quint(), set_bezt_sine(), set_easingtype_easeauto(), set_easingtype_easein(), set_easingtype_easeinout(), set_easingtype_easeout(), set_goal_weight_exec(), set_handle_type_exec(), set_keytype_breakdown(), set_keytype_extreme(), set_keytype_jitter(), set_keytype_keyframe(), set_keytype_moving_hold(), set_radius_exec(), slide_spline_curvature_customdata(), smooth_exec(), snap_bezier_cframe(), snap_bezier_horizontal(), snap_bezier_nearest(), snap_bezier_nearestsec(), snap_bezier_nearmarker(), snap_bezier_time(), snap_bezier_value(), stats_object_edit(), swap_selection_beztriple(), blender::bke::tests::TEST(), TimeToTransData(), v3d_editvertex_buts(), and viewselected_exec().
uint8_t BezTriple::f3 |
Definition at line 89 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), bezier_isfree(), bezt_select_to_transform_triple_flag(), BKE_fcurve_active_keyframe_index(), BKE_nurb_bezt_handle_test(), BKE_nurb_direction_switch(), BKE_nurb_handles_autocalc(), BKE_nurb_type_convert(), BKE_nurbList_flag_set(), BKE_nurbList_flag_set_from_flag(), BKE_nurbList_handles_recalculate(), BKE_nurbList_handles_set(), BCAnimationCurve::clean_handles(), createTransCurveVerts(), createTransMaskingData(), createTransPaintCurveVerts(), curve_create_edit_data_and_handles(), curve_draw_exec(), do_lasso_select_curve__doSelect(), do_nurbs_box_select__doSelect(), draw_bezier_handle_lines(), draw_fcurve_active_handle_vertices(), draw_fcurve_handles(), draw_fcurve_selected_handle_vertices(), ED_curve_editnurb_select_pick(), ED_curve_pick_vert__do_closest(), ED_curve_select_swap(), ed_editnurb_translate_flag(), ED_mask_selected_minmax(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), ED_transverts_update_obedit(), get_bezt_sel_triple_flag(), getTransformOrientation_ex(), gpencil_edit_curve_stroke_iter_cb(), gpencil_editcurve_set_handle_type_exec(), gpencil_select_exec(), gpencil_stroke_to_bezier_add_point(), graph_bezt_get_transform_selection(), graphedit_activekey_left_handle_coord_cb(), graphedit_activekey_right_handle_coord_cb(), init_unbaked_bezt_data(), insert_vert_fcurve(), mask_has_selection(), MaskPointToTransData(), material_slot_de_select(), mirror_bezier_xaxis_ex(), nurbList_handles_swap_select(), nurbscurve_circle_doSelect(), paint_draw_curve_cursor(), paintcurve_point_add(), paintcurve_point_select(), paintcurve_point_side_index(), paintcurve_slide_invoke(), PaintCurvePointToTransData(), replace_bezt_keyframe_ypos(), return_editcurve_indexar(), select_anim_channel_keys(), select_bezier_add(), select_bezier_invert(), select_bezier_subtract(), select_beztriple(), select_editcurve_hook(), set_bezier_align(), set_bezier_auto(), set_bezier_auto_clamped(), set_bezier_free(), set_bezier_vector(), set_handle_type_exec(), slide_spline_curvature_customdata(), stats_object_edit(), blender::bke::tests::TEST(), v3d_editvertex_buts(), and viewselected_exec().
uint8_t BezTriple::h1 |
H1, h2: the handle type of the two handles.
Definition at line 87 of file DNA_curve_types.h.
Referenced by ANIM_fcurve_equalize_keyframes_loop(), bezier_handle_calc_smooth_fcurve(), bezier_isfree(), bezier_output_handle_inner(), bezt_handle_type(), bezt_select_to_transform_triple_flag(), BKE_curve_bevelList_make(), BKE_curve_transform_ex(), BKE_gpencil_editcurve_subdivide(), BKE_gpencil_stroke_editcurve_generate(), BKE_mask_layer_evaluate_deform(), BKE_mask_point_handles_mode_get(), BKE_nlastrip_validate_fcurves(), BKE_nurb_bezt_handle_test(), BKE_nurb_calc_length(), BKE_nurb_direction_switch(), BKE_nurb_handle_calc_simple_auto(), BKE_nurb_handles_autocalc(), BKE_nurb_type_convert(), BKE_nurbList_handles_set(), blo_do_versions_250(), calchandle_curvemap(), calchandleNurb_intern(), check_sliding_handle_type(), curve_create_edit_data_and_handles(), curve_draw_exec(), curve_to_displist(), curvemap_make_table(), cycle_handles(), draw_fcurve_handles(), draw_single_handle(), ed_dissolve_bez_segment(), ed_editcurve_addvert(), ED_mask_point_find_nearest(), ED_mask_selected_minmax(), flushTransMasking(), freetypechar_to_vchar(), get_bezt_sel_triple_flag(), gpencil_edit_curve_stroke_iter_cb(), gpencil_editcurve_set_handle_type_exec(), gpencil_stroke_editcurve_generate_edgecases(), gpencil_stroke_to_bezier_add_point(), graphedit_activekey_handles_cb(), icu_to_fcurves(), init_unbaked_bezt_data(), initTransDataCurveHandles(), insert_bezt_to_nurb(), insert_vert_fcurve(), mask_has_selection(), MaskHandleToTransData(), MaskPointToTransData(), mirror_bezier_xaxis_ex(), move_adjacent_handle(), move_bezt_handle_or_vertex_by_displacement(), move_segment(), paintcurve_point_add(), points_to_bezier(), prepare_for_decimate(), remove_handle_movement_constraints(), set_bezier_align(), set_bezier_auto(), set_bezier_auto_clamped(), set_bezier_free(), set_bezier_vector(), set_handle_type_exec(), setup_vertex_point(), slide_spline_curvature_customdata(), slide_spline_curvature_modal(), snap_bezier_horizontal(), subdivide_nonauto_handles(), blender::bke::tests::TEST(), toggle_bezt_free_align_handles(), and toggle_handle_types().
uint8_t BezTriple::h2 |
Definition at line 87 of file DNA_curve_types.h.
Referenced by ANIM_fcurve_equalize_keyframes_loop(), bezier_handle_calc_smooth_fcurve(), bezier_isfree(), bezier_output_handle_inner(), bezt_handle_type(), bezt_select_to_transform_triple_flag(), BKE_curve_transform_ex(), BKE_gpencil_editcurve_subdivide(), BKE_gpencil_stroke_editcurve_generate(), BKE_mask_point_handles_mode_get(), BKE_nlastrip_validate_fcurves(), BKE_nurb_bezt_handle_test(), BKE_nurb_calc_length(), BKE_nurb_direction_switch(), BKE_nurb_handle_calc_simple_auto(), BKE_nurb_handles_autocalc(), BKE_nurb_type_convert(), BKE_nurbList_handles_set(), blo_do_versions_250(), calchandle_curvemap(), calchandleNurb_intern(), check_sliding_handle_type(), curve_create_edit_data_and_handles(), curve_draw_exec(), curve_to_displist(), curvemap_make_table(), cycle_handles(), draw_fcurve_handles(), draw_single_handle(), ed_dissolve_bez_segment(), ed_editcurve_addvert(), ED_mask_point_find_nearest(), ED_mask_selected_minmax(), flushTransMasking(), freetypechar_to_vchar(), get_bezt_sel_triple_flag(), gpencil_edit_curve_stroke_iter_cb(), gpencil_editcurve_set_handle_type_exec(), gpencil_stroke_editcurve_generate_edgecases(), gpencil_stroke_to_bezier_add_point(), graphedit_activekey_handles_cb(), icu_to_fcurves(), init_unbaked_bezt_data(), initTransDataCurveHandles(), insert_bezt_to_nurb(), insert_vert_fcurve(), mask_has_selection(), MaskHandleToTransData(), MaskPointToTransData(), mirror_bezier_xaxis_ex(), move_adjacent_handle(), move_bezt_handle_or_vertex_by_displacement(), move_segment(), paintcurve_point_add(), points_to_bezier(), prepare_for_decimate(), remove_handle_movement_constraints(), set_bezier_align(), set_bezier_auto(), set_bezier_auto_clamped(), set_bezier_free(), set_bezier_vector(), set_handle_type_exec(), setup_vertex_point(), slide_spline_curvature_customdata(), slide_spline_curvature_modal(), snap_bezier_horizontal(), subdivide_nonauto_handles(), blender::bke::tests::TEST(), toggle_bezt_free_align_handles(), and toggle_handle_types().
char BezTriple::hide |
Hide: used to indicate whether BezTriple is hidden (3D), type of keyframe (eBezTriple_KeyframeType).
Definition at line 93 of file DNA_curve_types.h.
Referenced by createTransCurveVerts(), createTransGPencil_curves(), curve_create_edit_data_and_handles(), curve_nurb_select_similar_type(), curve_nurb_selected_type_get(), curve_select_less(), curve_select_random_exec(), ED_curve_nurb_select_all(), ED_curve_select_swap(), ED_transverts_create_from_obedit(), ED_transverts_update_obedit(), get_selected_center(), gpencil_do_curve_circle_sel(), gpencil_generic_curve_select(), gpencil_select_curve_point(), hide_exec(), icu_to_fcurves(), material_slot_de_select(), move_all_selected_points(), move_segment(), nurbs_foreachScreenVert(), reveal_exec(), select_adjacent_cp(), and select_beztriple().
char BezTriple::ipo |
Ipo: interpolation mode for segment from this BezTriple to the next.
Definition at line 84 of file DNA_curve_types.h.
Referenced by bezt_extreme_type(), bezt_to_beztmaps(), BKE_fcurve_calc_bounds(), BKE_nlastrip_validate_fcurves(), draw_fcurve_active_handle_vertices(), draw_fcurve_curve_bezts(), draw_fcurve_handles(), draw_fcurve_selected_handle_vertices(), fcurve_can_use_simple_bezt_drawing(), fcurve_eval_keyframes_extrapolate(), fcurve_eval_keyframes_interpolate(), BCAnimationCurve::get_interpolation_type(), get_nearest_fcurve_verts_list(), BCBezTriple::get_tangent(), graph_panel_key_properties(), icu_to_fcurves(), init_unbaked_bezt_data(), insert_vert_fcurve(), normalization_factor_get(), prepare_for_decimate(), set_bezt_back(), set_bezt_bezier(), set_bezt_bounce(), set_bezt_circle(), set_bezt_constant(), set_bezt_cubic(), set_bezt_elastic(), set_bezt_expo(), set_bezt_linear(), set_bezt_quad(), set_bezt_quart(), set_bezt_quint(), set_bezt_sine(), subdivide_nonauto_handles(), and blender::bke::tests::TEST().
float BezTriple::period |
Definition at line 100 of file DNA_curve_types.h.
Referenced by fcurve_eval_keyframes_interpolate(), and insert_vert_fcurve().
float BezTriple::radius |
For bevel tapering & modifiers.
Definition at line 81 of file DNA_curve_types.h.
Referenced by bezt_to_key(), BKE_curve_nurbs_key_vert_tilts_apply(), BKE_curve_transform_ex(), BKE_keyblock_update_from_curve(), BKE_mask_layer_shape_to_mask_interp(), BKE_nurb_bezierPoints_add(), BKE_nurb_minmax(), BKE_nurb_type_convert(), blo_do_versions_260(), blo_do_versions_pre250(), calc_shapeKeys(), createTransCurveVerts(), curve_draw_exec(), curve_nurb_select_similar_type(), curve_nurb_selected_type_get(), do_versions_after_linking_280(), blender::io::alembic::ABCCurveWriter::do_write(), ED_curve_join_objects_exec(), freetypechar_to_vchar(), gpencil_stroke_finalize_curve_endpoints(), gpencil_stroke_to_bezier_add_point(), insert_bezt_to_nurb(), key_to_bezt(), keyblock_data_convert_to_curve(), mask_layer_shape_from_mask_point(), mask_layer_shape_to_mask_point(), set_radius_exec(), subdividenurb(), tilt_bezpart(), and v3d_editvertex_buts().
float BezTriple::tilt |
Tilt in 3D View.
Definition at line 77 of file DNA_curve_types.h.
Referenced by bezt_to_key(), BKE_curve_nurbs_key_vert_tilts_apply(), BKE_keyblock_update_from_curve(), BKE_nurb_direction_switch(), blo_do_versions_250(), calc_shapeKeys(), clear_tilt_exec(), createTransCurveVerts(), do_versions_after_linking_280(), insert_bezt_to_nurb(), key_to_bezt(), keyblock_data_convert_to_curve(), tilt_bezpart(), and v3d_editvertex_buts().
float BezTriple::vec[3][3] |
Definition at line 75 of file DNA_curve_types.h.
Referenced by action_flip_pchan_cache_init(), ActionFCurveToTransData(), add_bezt_to_keyblocks_list(), add_bezt_to_keycolumns_list(), add_keyframes_from(), add_vertex_handle_cyclic_at_point(), add_vertex_invoke(), BCAnimationCurve::adjust_range(), ANIM_fcurve_equalize_keyframes_loop(), animdata_keyframe_list_get(), AnimationImporter::Assign_lens_animations(), bezier_handle_calc_smooth_fcurve(), bezier_output_handle(), bezier_output_handle_inner(), bezt_apply_nlamapping(), bezt_calc_average(), bezt_extreme_type(), bezt_nlamapping_apply(), bezt_nlamapping_restore(), bezt_remap_times(), bezt_to_cfraelem(), bezt_to_key(), bezt_to_transdata(), beztmap_to_data(), BKE_curve_bevelList_make(), BKE_curve_calc_coords_axis(), BKE_curve_center_median(), BKE_curve_decimate_bezt_array(), BKE_curve_nurbs_vert_coords_apply(), BKE_curve_nurbs_vert_coords_apply_with_mat4(), BKE_curve_nurbs_vert_coords_get(), BKE_curve_transform_ex(), BKE_fcurve_bezt_subdivide_handles(), BKE_fcurve_calc_bounds(), BKE_fcurve_calc_range(), BKE_fcurve_handles_recalc_ex(), BKE_fcurve_keyframe_move_value_with_handles(), BKE_fcurves_calc_keyed_frames_ex(), BKE_gpencil_stroke_editcurve_generate(), BKE_gpencil_stroke_update_geometry_from_editcurve(), BKE_keyblock_update_from_curve(), BKE_mask_calc_handle_adjacent_interp(), BKE_mask_calc_tangent_polyline(), BKE_mask_layer_shape_changed_add(), BKE_mask_layer_shape_to_mask_interp(), BKE_mask_point_handle(), BKE_mask_point_segment_co(), BKE_mask_point_segment_diff(), BKE_mask_point_set_handle(), BKE_mask_spline_differentiate_with_resolution(), BKE_mask_spline_feather_points(), BKE_mask_spline_resolution(), BKE_nlastrip_validate_fcurves(), BKE_nurb_bezt_calc_normal(), BKE_nurb_bezt_calc_plane(), BKE_nurb_calc_length(), BKE_nurb_direction_switch(), BKE_nurb_handles_autocalc(), BKE_nurb_minmax(), BKE_nurb_project_2d(), BKE_nurb_type_convert(), BKE_nurbList_handles_recalculate(), BKE_object_as_kdtree(), BKE_vfont_build_char(), blend_to_default_fcurve(), blend_to_neighbor_fcurve_segment(), blo_do_versions_250(), box_select_exec(), breakdown_fcurve_segment(), blender::editor::animation::tests::build_fcurve(), calc_shapeKeys(), calchandle_curvemap(), calchandleNurb_intern(), calculateCenterActive(), clean_fcurve(), BCAnimationCurve::clean_handles(), BCAnimationCurve::closest_index_above(), BCAnimationCurve::closest_index_below(), AnimationExporter::collada_tangent_from_curve(), compute_keyblock_data(), copy_animedit_keys(), count_fcurve_keys(), createTransCurveVerts(), createTransGPencil_curves(), curve_calc_dist_pair(), curve_create_edit_data_and_handles(), curve_draw_exec(), curve_surf_to_softbody(), curve_to_displist(), curvemap_make_table(), cycle_offset_triple(), do_curve_mirror_flippping(), do_lasso_select_mask(), do_versions_291_fcurve_handles_limit(), do_versions_after_linking_280(), do_versions_sequencer_speed_effect_recursive(), blender::io::alembic::ABCCurveWriter::do_write(), draw_bezier_handle_lines(), draw_fcurve_active_handle_vertices(), draw_fcurve_active_vertex(), draw_fcurve_curve_bezts(), draw_fcurve_handles(), draw_fcurve_selected_handle_vertices(), draw_fcurve_selected_keyframe_vertices(), draw_spline_points(), ED_curve_active_center(), ED_curve_join_objects_exec(), ed_dissolve_bez_segment(), ed_editcurve_addvert(), ed_editnurb_translate_flag(), ED_mask_point_find_nearest(), ED_mask_selected_minmax(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), ED_transverts_update_obedit(), euler_filter_multi_channel(), euler_filter_single_channel(), fcm_cycles_time(), fcurve_eval_keyframes(), fcurve_eval_keyframes_extrapolate(), fcurve_eval_keyframes_interpolate(), fcurve_samples_to_keyframes(), AnimationImporter::find_frames(), AnimationImporter::find_frames_old(), flushTransPaintCurve(), freetypechar_to_vchar(), gather_frames_to_render_for_adt(), get_bezier_interpolated_point(), get_closest_vertex_to_point_in_nurbs(), BCBezTriple::get_frame(), BCAnimationCurve::get_frames(), get_selected_center(), BCBezTriple::get_tangent(), BCBezTriple::get_time(), BCBezTriple::get_value(), BCAnimationCurve::get_value_map(), BCAnimationCurve::get_values(), getTransformOrientation_ex(), gpencil_approximate_curve_segment_arclength(), gpencil_calculate_stroke_points_curve_segment(), gpencil_do_curve_circle_sel(), gpencil_edit_curve_stroke_iter_cb(), gpencil_editcurve_subdivide_curve_segment(), gpencil_generic_curve_select(), gpencil_select_curve_point(), gpencil_snap_to_grid(), gpencil_stroke_editcurve_generate_edgecases(), gpencil_stroke_to_bezier(), gpencil_stroke_to_bezier_add_point(), graph_key_shortest_dist(), icu_to_fcurves(), insert_bezt_fcurve(), insert_bezt_to_nurb(), insert_vert_fcurve(), BCAnimationCurve::is_keyframe(), key_to_bezt(), keyblock_data_convert_to_curve(), make_new_fcurve_cyclic(), mask_calc_point_handle(), mask_layer_shape_from_mask_point(), mask_layer_shape_to_mask_point(), mask_spline_feather_differentiated_points_with_resolution__double(), mask_spline_point_inside_ellipse(), MaskHandleToTransData(), MaskPointToTransData(), mirror_bezier_xaxis_ex(), mirror_bezier_yaxis_ex(), move_bezt_by_displacement(), move_bezt_handle_or_vertex_by_displacement(), move_bezt_to_location(), move_segment(), nalloc_ak_bezt(), nearest_fcurve_vert_store(), new_key_needed(), normalization_factor_get(), nurbs_foreachScreenVert(), object_origin_set_exec(), ok_bezier_channel_circle(), ok_bezier_channel_lasso(), paint_draw_curve_cursor(), paint_stroke_curve_end(), paintcurve_point_get_closest(), paintcurve_slide_invoke(), paintcurve_slide_modal(), PaintCurveConvertHandle(), PaintCurvePointToTransData(), paste_animedit_keys_fcurve(), pose_propagate_fcurve(), poselib_remove_exec(), posttrans_fcurve_clean(), prepare_for_decimate(), blender::io::alembic::AbcCurveReader::read_mesh(), blender::io::usd::USDCurvesReader::read_mesh(), blender::io::usd::USDNurbsReader::read_mesh(), remap_cyclic_keyframe_location(), replace_bezt_keyframe_ypos(), return_editcurve_indexar(), sample_fcurve(), seq_convert_transform_animation(), seq_convert_transform_animation_2(), SEQ_offset_animdata(), set_handle_type_exec(), setup_vertex_point(), slide_point_customdata(), slide_spline_curvature_customdata(), slide_spline_curvature_modal(), smooth_fcurve(), smooth_single_bezt(), snap_bezier_cframe(), snap_bezier_horizontal(), snap_bezier_nearest(), snap_bezier_nearestsec(), snap_bezier_nearmarker(), snap_bezier_time(), snap_bezier_value(), sort_time_beztmaps(), sort_time_fcurve(), spline_under_mouse_get(), subdivide_nonauto_handles(), subdividenurb(), blender::bke::tests::TEST(), test_time_fcurve(), TimeToTransData(), update_cut_data_for_nurb(), updateDuplicateActionConstraintSettings(), v3d_editvertex_buts(), and viewselected_exec().
float BezTriple::weight |
Used for softbody goal weight.
Definition at line 79 of file DNA_curve_types.h.
Referenced by BKE_mask_calc_handle_adjacent_interp(), BKE_mask_layer_shape_to_mask_interp(), BKE_mask_point_weight(), BKE_mask_point_weight_scalar(), BKE_nurb_type_convert(), curve_nurb_select_similar_type(), curve_nurb_selected_type_get(), curve_surf_to_softbody(), gpencil_stroke_finalize_curve_endpoints(), gpencil_stroke_norm_curve_weights(), gpencil_stroke_to_bezier_add_point(), insert_bezt_to_nurb(), mask_feather_weight_clear_exec(), mask_layer_shape_from_mask_point(), mask_layer_shape_to_mask_point(), mask_point_interp_weight(), mask_spline_feather_differentiated_points_with_resolution__double(), MaskPointToTransData(), set_goal_weight_exec(), slide_point_customdata(), slide_point_delta_all_feather(), subdividenurb(), tilt_bezpart(), and v3d_editvertex_buts().