Blender  V3.3
Public Attributes | List of all members
BezTriple Struct Reference

#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]
 

Detailed Description

Keyframes on F-Curves (allows code reuse of Bezier eval code) and Points on Bezier Curves/Paths are generally BezTriples.

Note
BezTriple.tilt location in struct is abused by Key system.
vec in BezTriple looks like this:
  • vec[0][0] = x location of handle 1
  • vec[0][1] = y location of handle 1
  • vec[0][2] = z location of handle 1 (not used for FCurve Points(2d))
  • vec[1][0] = x location of control point
  • vec[1][1] = y location of control point
  • vec[1][2] = z location of control point
  • vec[2][0] = x location of handle 2
  • vec[2][1] = y location of handle 2
  • vec[2][2] = z location of handle 2 (not used for FCurve Points(2d))

Definition at line 74 of file DNA_curve_types.h.

Member Data Documentation

◆ _pad

char BezTriple::_pad[3]

Definition at line 104 of file DNA_curve_types.h.

◆ amplitude

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().

◆ auto_handle_type

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().

◆ back

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().

◆ easing

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().

◆ f1

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().

◆ f2

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().

◆ f3

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().

◆ h1

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().

◆ h2

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().

◆ hide

char BezTriple::hide

◆ ipo

char BezTriple::ipo

◆ period

float BezTriple::period

Definition at line 100 of file DNA_curve_types.h.

Referenced by fcurve_eval_keyframes_interpolate(), and insert_vert_fcurve().

◆ radius

float BezTriple::radius

◆ tilt

float BezTriple::tilt

◆ vec

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().

◆ weight

float BezTriple::weight

The documentation for this struct was generated from the following file: