|
Blender V4.3
|
#include <cfloat>#include <cmath>#include <cstdlib>#include <cstring>#include "MEM_guardedalloc.h"#include "BLI_blenlib.h"#include "BLI_math_rotation.h"#include "BLI_utildefines.h"#include "DNA_anim_types.h"#include "DNA_scene_types.h"#include "RNA_access.hh"#include "RNA_define.hh"#include "RNA_enum_types.hh"#include "RNA_prototypes.hh"#include "BLT_translation.hh"#include "BKE_animsys.h"#include "BKE_context.hh"#include "BKE_fcurve.hh"#include "BKE_global.hh"#include "BKE_nla.hh"#include "BKE_report.hh"#include "BKE_scene.hh"#include "DEG_depsgraph_build.hh"#include "UI_interface_icons.hh"#include "UI_view2d.hh"#include "ANIM_animdata.hh"#include "ANIM_fcurve.hh"#include "ANIM_keyframing.hh"#include "ED_anim_api.hh"#include "ED_keyframes_edit.hh"#include "ED_keyframing.hh"#include "ED_markers.hh"#include "ED_screen.hh"#include "ED_transform.hh"#include "WM_api.hh"#include "WM_types.hh"#include "graph_intern.hh"Go to the source code of this file.
Classes | |
| struct | tEulerFilter |
Set Extrapolation-Type Operator | |
| #define | MAKE_CYCLIC_EXPO -1 |
| #define | CLEAR_CYCLIC_EXPO -2 |
| static const EnumPropertyItem | prop_graphkeys_expo_types [] |
| static void | setexpo_graph_keys (bAnimContext *ac, short mode) |
| static int | graphkeys_expo_exec (bContext *C, wmOperator *op) |
| void | GRAPH_OT_extrapolation_type (wmOperatorType *ot) |
Insert Keyframes Operator | |
| enum | eGraphKeys_InsertKey_Types { GRAPHKEYS_INSERTKEY_ALL = (1 << 0) , GRAPHKEYS_INSERTKEY_SEL = (1 << 1) , GRAPHKEYS_INSERTKEY_CURSOR = (1 << 2) , GRAPHKEYS_INSERTKEY_ACTIVE = (1 << 3) } |
| static const EnumPropertyItem | prop_graphkeys_insertkey_types [] |
| static void | insert_graph_keys (bAnimContext *ac, eGraphKeys_InsertKey_Types mode) |
| static int | graphkeys_insertkey_exec (bContext *C, wmOperator *op) |
| void | GRAPH_OT_keyframe_insert (wmOperatorType *ot) |
Snap Keyframes Operator | |
| static const EnumPropertyItem | prop_graphkeys_snap_types [] |
| static void | snap_graph_keys (bAnimContext *ac, short mode) |
| static int | graphkeys_snap_exec (bContext *C, wmOperator *op) |
| static bool | graph_has_selected_control_points (bContext *C) |
| static int | graphkeys_selected_control_points_invoke (bContext *C, wmOperator *op, const wmEvent *event) |
| void | GRAPH_OT_snap (wmOperatorType *ot) |
Equalize Handles Operator | |
| static const EnumPropertyItem | prop_graphkeys_equalize_handles_sides [] |
| static void | equalize_graph_keys (bAnimContext *ac, int mode, float handle_length, bool flatten) |
| static int | graphkeys_equalize_handles_exec (bContext *C, wmOperator *op) |
| void | GRAPH_OT_equalize_handles (wmOperatorType *ot) |
Mirror Keyframes Operator | |
| static const EnumPropertyItem | prop_graphkeys_mirror_types [] |
| static void | mirror_graph_keys (bAnimContext *ac, short mode) |
| static int | graphkeys_mirror_exec (bContext *C, wmOperator *op) |
| void | GRAPH_OT_mirror (wmOperatorType *ot) |
Insert duplicate and bake keyframes.
Definition in file graph_edit.cc.
| #define CLEAR_CYCLIC_EXPO -2 |
Definition at line 1401 of file graph_edit.cc.
Referenced by setexpo_graph_keys().
| #define MAKE_CYCLIC_EXPO -1 |
Definition at line 1400 of file graph_edit.cc.
Referenced by setexpo_graph_keys().
| Enumerator | |
|---|---|
| GRAPHKEYS_INSERTKEY_ALL | |
| GRAPHKEYS_INSERTKEY_SEL | |
| GRAPHKEYS_INSERTKEY_CURSOR | |
| GRAPHKEYS_INSERTKEY_ACTIVE | |
Definition at line 69 of file graph_edit.cc.
|
static |
Definition at line 1333 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_update(), ANIM_UPDATE_DEPS, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, blender::animrig::bake_fcurve_segments(), bAnimContext::data, bAnimContext::datatype, filter(), and LISTBASE_FOREACH.
Referenced by graphkeys_bake_exec().
|
static |
Definition at line 848 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_update(), ANIM_UPDATE_DEFAULT, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, ANIMFILTER_SEL, clean_fcurve(), bAnimContext::data, bAnimContext::datatype, filter(), and LISTBASE_FOREACH.
Referenced by graphkeys_clean_exec().
|
static |
Definition at line 930 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_update(), ANIM_UPDATE_DEPS, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, ANIMFILTER_SEL, bAnimContext::data, bAnimContext::datatype, FCurve::driver, fcurve_samplingcb_evalcurve(), fcurve_store_samples(), filter(), and LISTBASE_FOREACH.
Referenced by graphkeys_keys_to_samples_exec().
|
static |
Definition at line 1018 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_update(), ANIM_UPDATE_DEPS, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, ANIMFILTER_SEL, bAnimContext::data, bAnimContext::datatype, fcurve_samples_to_keyframes(), and LISTBASE_FOREACH.
Referenced by graphkeys_samples_to_keys_exec().
|
static |
Definition at line 467 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_fcurves_copybuf_free(), ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_NODUPLIS, ANIMFILTER_SEL, copy_animedit_keys(), bAnimContext::data, bAnimContext::datatype, and filter().
Referenced by graphkeys_copy_exec().
|
static |
Definition at line 750 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_update(), ANIM_UPDATE_DEFAULT, blender::animrig::animdata_fcurve_delete(), ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, BKE_fcurve_delete_keys_selected(), BKE_fcurve_is_empty(), bAnimContext::data, bAnimContext::datatype, filter(), and LISTBASE_FOREACH.
Referenced by graphkeys_delete_exec().
|
static |
Definition at line 679 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_update(), ANIM_UPDATE_DEFAULT, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, bAnimContext::data, bAnimContext::datatype, duplicate_fcurve_keys(), filter(), and LISTBASE_FOREACH.
Referenced by graphkeys_duplicate_exec().
|
static |
Definition at line 2608 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_update(), ANIM_fcurve_equalize_keyframes_loop(), ANIM_UPDATE_DEFAULT, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, bAnimContext::data, bAnimContext::datatype, and LISTBASE_FOREACH.
Referenced by graphkeys_equalize_handles_exec().
|
static |
Definition at line 1801 of file graph_edit.cc.
References ANIM_UPDATE_DEFAULT, FCurve::array_index, BKE_reportf(), BLI_addtail(), ELEM, tEulerFilter::fcurves, tEulerFilter::id, LISTBASE_FOREACH, MEM_callocN, FCurve::rna_path, tEulerFilter::rna_path, RPT_, RPT_WARNING, and STREQ.
Referenced by graphkeys_euler_filter_exec().
|
static |
Definition at line 1858 of file graph_edit.cc.
References FCurve::bezt, BKE_fcurve_keyframe_move_value_with_handles(), BKE_reportf(), ELEM, eul_to_mat3(), tEulerFilter::fcurves, tEulerFilter::id, keyframe_time_differs(), mat3_normalized_to_compatible_eul(), ID::name, tEulerFilter::rna_path, RPT_INFO, FCurve::totvert, and BezTriple::vec.
Referenced by euler_filter_perform_filter().
|
static |
Definition at line 1977 of file graph_edit.cc.
References euler_filter_multi_channel(), euler_filter_single_channel(), LISTBASE_FOREACH, and min_ii().
Referenced by graphkeys_euler_filter_exec().
|
static |
Definition at line 1933 of file graph_edit.cc.
References FCurve::bezt, float, M_PI, FCurve::totvert, and BezTriple::vec.
Referenced by euler_filter_perform_filter().
|
static |
Definition at line 2236 of file graph_edit.cc.
References FCurve::bezt, BKE_fcurve_bezt_binarysearch_index(), next, FCurve::totvert, and BezTriple::vec.
Referenced by keyframe_jump_exec().
|
static |
Definition at line 3308 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_get_context(), ANIM_remove_driver(), ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_NODUPLIS, FCurve::array_index, CTX_data_main(), bAnimContext::data, bAnimContext::datatype, DEG_relations_tag_update(), FCurve::driver, DRIVER_FLAG_INVALID, ELEM, filter(), ChannelDriver::flag, LISTBASE_FOREACH, NA_REMOVED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, FCurve::rna_path, RPT_INFO, WM_event_add_notifier(), WM_report(), and WM_reportf().
Referenced by GRAPH_OT_driver_delete_invalid().
|
static |
Definition at line 3367 of file graph_edit.cc.
References ANIM_animdata_get_context(), CTX_wm_area(), and SPACE_GRAPH.
Referenced by GRAPH_OT_driver_delete_invalid().
|
static |
Definition at line 3211 of file graph_edit.cc.
References ANIM_driver_vars_copy(), CTX_data_pointer_get_type(), PointerRNA::data, OPERATOR_CANCELLED, OPERATOR_FINISHED, ptr, and wmOperator::reports.
Referenced by GRAPH_OT_driver_variables_copy().
|
static |
Definition at line 3252 of file graph_edit.cc.
References ANIM_driver_vars_paste(), CTX_data_main(), CTX_data_pointer_get_type(), CTX_data_scene(), PointerRNA::data, DEG_relations_tag_update(), NC_SCENE, ND_FRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, ptr, wmOperator::ptr, wmOperator::reports, RNA_boolean_get(), and WM_event_add_notifier().
Referenced by GRAPH_OT_driver_variables_paste().
|
static |
Definition at line 2962 of file graph_edit.cc.
References add_fmodifier(), ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_get_context(), ANIM_animdata_update(), ANIM_UPDATE_DEPS, ANIMFILTER_ACTIVE, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, ANIMFILTER_SEL, BKE_report(), bAnimContext::data, bAnimContext::datatype, filter(), LISTBASE_FOREACH, FCurve::modifiers, NA_EDITED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, wmOperator::reports, RNA_boolean_get(), RNA_enum_get(), RPT_ERROR, set_active_fmodifier(), and WM_event_add_notifier().
Referenced by GRAPH_OT_fmodifier_add().
|
static |
Definition at line 3050 of file graph_edit.cc.
References ANIM_animdata_get_context(), ANIM_fmodifiers_copy_to_buf(), ANIM_fmodifiers_copybuf_free(), BKE_report(), bAnimListElem::data, get_active_fcurve_channel(), MEM_freeN(), FCurve::modifiers, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::reports, and RPT_ERROR.
Referenced by GRAPH_OT_fmodifier_copy().
|
static |
Definition at line 2927 of file graph_edit.cc.
References FMODIFIER_NUM_TYPES, get_fmodifier_typeinfo(), rna_enum_fmodifier_type_items, RNA_enum_from_value(), RNA_enum_item_add(), RNA_enum_item_end(), and FModifierTypeInfo::type.
Referenced by GRAPH_OT_fmodifier_add().
|
static |
Definition at line 3116 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_get_context(), ANIM_animdata_update(), ANIM_fmodifiers_paste_from_buf(), ANIM_UPDATE_DEPS, ANIMFILTER_ACTIVE, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, ANIMFILTER_SEL, BKE_report(), bAnimContext::data, bAnimContext::datatype, filter(), LISTBASE_FOREACH, FCurve::modifiers, NA_EDITED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, wmOperator::reports, RNA_boolean_get(), RPT_ERROR, and WM_event_add_notifier().
Referenced by GRAPH_OT_fmodifier_paste().
|
static |
Definition at line 2529 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_get_context(), ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, BKE_fcurve_has_selected_control_points(), bAnimContext::data, bAnimContext::datatype, and LISTBASE_FOREACH.
Referenced by graphkeys_selected_control_points_invoke().
| void GRAPH_OT_bake_keys | ( | wmOperatorType * | ot | ) |
Definition at line 1375 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_bake_exec(), graphop_editable_keyframes_poll(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_clean | ( | wmOperatorType * | ot | ) |
Definition at line 900 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, FLT_MAX, graphkeys_clean_exec(), graphop_editable_keyframes_poll(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_boolean(), RNA_def_float(), and wmOperatorType::srna.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_click_insert | ( | wmOperatorType * | ot | ) |
Definition at line 421 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, FLT_MAX, graphkeys_click_insert_exec(), graphkeys_click_insert_invoke(), graphop_active_fcurve_poll(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_float(), RNA_def_property_flag(), and wmOperatorType::srna.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_copy | ( | wmOperatorType * | ot | ) |
Definition at line 560 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_copy_exec(), graphop_editable_keyframes_poll(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_delete | ( | wmOperatorType * | ot | ) |
Definition at line 825 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_delete_exec(), graphkeys_delete_invoke(), graphop_editable_keyframes_poll(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and WM_operator_properties_confirm_or_exec().
Referenced by graphedit_operatortypes().
| void GRAPH_OT_driver_delete_invalid | ( | wmOperatorType * | ot | ) |
Definition at line 3381 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graph_driver_delete_invalid_exec(), graph_driver_delete_invalid_poll(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_driver_variables_copy | ( | wmOperatorType * | ot | ) |
Definition at line 3231 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graph_driver_vars_copy_exec(), graphop_active_editable_fcurve_ctx_poll(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_driver_variables_paste | ( | wmOperatorType * | ot | ) |
Definition at line 3279 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graph_driver_vars_paste_exec(), graphop_active_editable_fcurve_ctx_poll(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_duplicate | ( | wmOperatorType * | ot | ) |
Definition at line 726 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_duplicate_exec(), graphop_editable_keyframes_poll(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_enum(), rna_enum_transform_mode_type_items, wmOperatorType::srna, and TFM_TRANSLATION.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_easing_type | ( | wmOperatorType * | ot | ) |
Definition at line 1662 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_easing_exec(), graphop_editable_keyframes_poll(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_enum(), rna_enum_beztriple_interpolation_easing_items, wmOperatorType::srna, and WM_menu_invoke().
Referenced by graphedit_operatortypes().
| void GRAPH_OT_equalize_handles | ( | wmOperatorType * | ot | ) |
Definition at line 2652 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, FLT_MAX, graphkeys_equalize_handles_exec(), graphkeys_selected_control_points_invoke(), graphop_editable_keyframes_poll(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, prop_graphkeys_equalize_handles_sides, RNA_def_boolean(), RNA_def_enum(), RNA_def_float(), and wmOperatorType::srna.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_euler_filter | ( | wmOperatorType * | ot | ) |
Definition at line 2089 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_euler_filter_exec(), graphop_editable_keyframes_poll(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_extrapolation_type | ( | wmOperatorType * | ot | ) |
Definition at line 1508 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_expo_exec(), graphop_editable_keyframes_poll(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, prop_graphkeys_expo_types, RNA_def_enum(), wmOperatorType::srna, and WM_menu_invoke().
Referenced by graphedit_operatortypes().
| void GRAPH_OT_fmodifier_add | ( | wmOperatorType * | ot | ) |
Definition at line 3017 of file graph_edit.cc.
References BLT_I18NCONTEXT_ID_ACTION, wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graph_fmodifier_add_exec(), graph_fmodifier_itemf(), graphop_selected_fcurve_poll(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_boolean(), RNA_def_enum(), RNA_def_enum_funcs(), RNA_def_property_translation_context(), rna_enum_fmodifier_type_items, wmOperatorType::srna, and WM_menu_invoke().
Referenced by graphedit_operatortypes().
| void GRAPH_OT_fmodifier_copy | ( | wmOperatorType * | ot | ) |
Definition at line 3086 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graph_fmodifier_copy_exec(), graphop_active_fcurve_poll(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_fmodifier_paste | ( | wmOperatorType * | ot | ) |
Definition at line 3177 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graph_fmodifier_paste_exec(), graphop_active_fcurve_poll(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_frame_jump | ( | wmOperatorType * | ot | ) |
Definition at line 2221 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_framejump_exec(), graphkeys_framejump_poll(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_handle_type | ( | wmOperatorType * | ot | ) |
Definition at line 1747 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_handletype_exec(), graphop_editable_keyframes_poll(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_enum(), rna_enum_keyframe_handle_type_items, wmOperatorType::srna, and WM_menu_invoke().
Referenced by graphedit_operatortypes().
| void GRAPH_OT_interpolation_type | ( | wmOperatorType * | ot | ) |
Definition at line 1585 of file graph_edit.cc.
References BLT_I18NCONTEXT_ID_ACTION, wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_ipo_exec(), graphop_editable_keyframes_poll(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_enum(), RNA_def_property_translation_context(), rna_enum_beztriple_interpolation_mode_items, wmOperatorType::srna, and WM_menu_invoke().
Referenced by graphedit_operatortypes().
| void GRAPH_OT_keyframe_insert | ( | wmOperatorType * | ot | ) |
Definition at line 275 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_insertkey_exec(), graphop_editable_keyframes_poll(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, prop_graphkeys_insertkey_types, RNA_def_enum(), wmOperatorType::srna, and WM_menu_invoke().
Referenced by graphedit_operatortypes().
| void GRAPH_OT_keyframe_jump | ( | wmOperatorType * | ot | ) |
Definition at line 2329 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_framejump_poll(), wmOperatorType::idname, keyframe_jump_exec(), wmOperatorType::name, OPTYPE_UNDO_GROUPED, ot, wmOperatorType::poll, RNA_def_boolean(), wmOperatorType::srna, and wmOperatorType::undo_group.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_keys_to_samples | ( | wmOperatorType * | ot | ) |
Definition at line 991 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_keys_to_samples_exec(), graphop_selected_fcurve_poll(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_mirror | ( | wmOperatorType * | ot | ) |
Definition at line 2841 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_mirror_exec(), graphop_editable_keyframes_poll(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, prop_graphkeys_mirror_types, RNA_def_enum(), wmOperatorType::srna, and WM_menu_invoke().
Referenced by graphedit_operatortypes().
| void GRAPH_OT_paste | ( | wmOperatorType * | ot | ) |
Definition at line 627 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::get_description, graphkeys_paste_exec(), graphkeys_paste_get_description(), graphop_editable_keyframes_poll(), wmOperatorType::idname, KEYFRAME_PASTE_MERGE_MIX, KEYFRAME_PASTE_OFFSET_CFRA_START, KEYFRAME_PASTE_VALUE_OFFSET_NONE, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_enum(), RNA_def_property_flag(), rna_enum_keyframe_paste_merge_items, rna_enum_keyframe_paste_offset_items, rna_enum_keyframe_paste_offset_value_items, and wmOperatorType::srna.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_samples_to_keys | ( | wmOperatorType * | ot | ) |
Definition at line 1067 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_samples_to_keys_exec(), graphop_selected_fcurve_poll(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_smooth | ( | wmOperatorType * | ot | ) |
Definition at line 2903 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_smooth_exec(), graphop_editable_keyframes_poll(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_snap | ( | wmOperatorType * | ot | ) |
Definition at line 2572 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_selected_control_points_invoke(), graphkeys_snap_exec(), graphop_editable_keyframes_poll(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, prop_graphkeys_snap_types, RNA_def_enum(), and wmOperatorType::srna.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_snap_cursor_value | ( | wmOperatorType * | ot | ) |
Definition at line 2370 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, graphkeys_framejump_poll(), graphkeys_snap_cursor_value_exec(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by graphedit_operatortypes().
| void GRAPH_OT_sound_to_samples | ( | wmOperatorType * | ot | ) |
Definition at line 1224 of file graph_edit.cc.
References wmOperatorType::description, wmOperatorType::exec, FILE_DEFAULTDISPLAY, FILE_OPENFILE, FILE_SORT_DEFAULT, FILE_SPECIAL, FILE_TYPE_FOLDER, FILE_TYPE_MOVIE, FILE_TYPE_SOUND, wmOperatorType::flag, graphkeys_sound_to_samples_exec(), graphkeys_sound_to_samples_invoke(), graphop_selected_fcurve_poll(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), RNA_def_float(), wmOperatorType::srna, WM_FILESEL_FILEPATH, WM_FILESEL_SHOW_PROPS, and WM_operator_properties_filesel().
Referenced by graphedit_operatortypes().
|
static |
Definition at line 1357 of file graph_edit.cc.
References ANIM_animdata_get_context(), bake_graph_keys(), NA_EDITED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, and WM_event_add_notifier().
Referenced by GRAPH_OT_bake_keys().
|
static |
Definition at line 877 of file graph_edit.cc.
References ANIM_animdata_get_context(), clean_graph_keys(), NA_EDITED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_boolean_get(), RNA_float_get(), and WM_event_add_notifier().
Referenced by GRAPH_OT_clean().
|
static |
Definition at line 300 of file graph_edit.cc.
References ANIM_animdata_get_context(), ANIM_animdata_update(), ANIM_get_normalization_flags(), ANIM_nla_mapping_get(), ANIM_unit_mapping_get_factor(), ANIM_UNITCONV_RESTORE, ANIM_UPDATE_DEPS, BKE_fcurve_is_keyframable(), BKE_nla_tweakedit_remap(), BKE_report(), BLI_addtail(), BLI_listbase_clear(), bAnimListElem::data, deselect_graph_keys(), ELEM, FCURVE_PROTECTED, FCurve::flag, FCurve::fpt, get_active_fcurve_channel(), bAnimListElem::id, ToolSettings::keyframe_type, MEM_freeN(), NA_EDITED, NC_ANIMATION, ND_KEYFRAME, NLATIME_CONVERT_UNMAP, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, wmOperator::reports, RNA_boolean_get(), RNA_float_get(), RPT_ERROR, bAnimContext::scene, SELECT_SUBTRACT, bAnimContext::sl, Scene::toolsettings, bAnimListElem::update, and WM_event_add_notifier().
Referenced by GRAPH_OT_click_insert(), and graphkeys_click_insert_invoke().
|
static |
Definition at line 392 of file graph_edit.cc.
References ANIM_animdata_get_context(), graphkeys_click_insert_exec(), OPERATOR_CANCELLED, wmOperator::ptr, bAnimContext::region, RNA_float_set(), UI_view2d_region_to_view(), x, and y.
Referenced by GRAPH_OT_click_insert().
|
static |
Definition at line 541 of file graph_edit.cc.
References ANIM_animdata_get_context(), BKE_report(), copy_graph_keys(), OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::reports, and RPT_ERROR.
Referenced by GRAPH_OT_copy().
|
static |
Definition at line 791 of file graph_edit.cc.
References ANIM_animdata_get_context(), delete_graph_keys(), NA_REMOVED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, and WM_event_add_notifier().
Referenced by GRAPH_OT_delete(), and graphkeys_delete_invoke().
|
static |
Definition at line 811 of file graph_edit.cc.
References ALERT_ICON_NONE, graphkeys_delete_exec(), IFACE_, wmOperator::ptr, RNA_boolean_get(), and WM_operator_confirm_ex().
Referenced by GRAPH_OT_delete().
|
static |
Definition at line 706 of file graph_edit.cc.
References ANIM_animdata_get_context(), duplicate_graph_keys(), NA_ADDED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, and WM_event_add_notifier().
Referenced by GRAPH_OT_duplicate().
|
static |
Definition at line 1640 of file graph_edit.cc.
References ANIM_animdata_get_context(), NC_ANIMATION, ND_KEYFRAME_PROP, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_enum_get(), seteasing_graph_keys(), and WM_event_add_notifier().
Referenced by GRAPH_OT_easing_type().
|
static |
Definition at line 2630 of file graph_edit.cc.
References ANIM_animdata_get_context(), equalize_graph_keys(), NA_EDITED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_boolean_get(), RNA_enum_get(), RNA_float_get(), and WM_event_add_notifier().
Referenced by GRAPH_OT_equalize_handles().
|
static |
Definition at line 2008 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_get_context(), ANIM_animdata_update(), ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, ANIMFILTER_SEL, BKE_report(), BKE_reportf(), BLI_assert, BLI_freelistN(), BLI_listbase_count(), bAnimContext::data, bAnimContext::datatype, euler_filter_group_channels(), euler_filter_perform_filter(), NA_EDITED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::reports, RPT_ERROR, RPT_INFO, RPT_WARNING, and WM_event_add_notifier().
Referenced by GRAPH_OT_euler_filter().
|
static |
Definition at line 1486 of file graph_edit.cc.
References ANIM_animdata_get_context(), NC_ANIMATION, ND_KEYFRAME_PROP, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_enum_get(), setexpo_graph_keys(), and WM_event_add_notifier().
Referenced by GRAPH_OT_extrapolation_type().
|
static |
Definition at line 2181 of file graph_edit.cc.
References ANIM_animdata_get_context(), SpaceGraph::cursorTime, SpaceGraph::cursorVal, KeyframeEditData::f1, KeyframeEditData::f2, float, KeyframeEditData::i1, SpaceGraph::mode, NC_SCENE, ND_FRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, round_fl_to_int(), bAnimContext::scene, SIPO_MODE_DRIVERS, bAnimContext::sl, sum_selected_keyframes(), and WM_event_add_notifier().
Referenced by GRAPH_OT_frame_jump().
|
static |
Definition at line 2116 of file graph_edit.cc.
References G, and graphop_visible_keyframes_poll().
Referenced by GRAPH_OT_frame_jump(), GRAPH_OT_keyframe_jump(), and GRAPH_OT_snap_cursor_value().
|
static |
Definition at line 1725 of file graph_edit.cc.
References ANIM_animdata_get_context(), NC_ANIMATION, ND_KEYFRAME_PROP, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_enum_get(), sethandles_graph_keys(), and WM_event_add_notifier().
Referenced by GRAPH_OT_handle_type().
|
static |
Definition at line 251 of file graph_edit.cc.
References ANIM_animdata_get_context(), ANIM_deselect_keys_in_animation_editors(), insert_graph_keys(), NA_ADDED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_enum_get(), and WM_event_add_notifier().
Referenced by GRAPH_OT_keyframe_insert().
|
static |
Definition at line 1563 of file graph_edit.cc.
References ANIM_animdata_get_context(), NC_ANIMATION, ND_KEYFRAME_PROP, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_enum_get(), setipo_graph_keys(), and WM_event_add_notifier().
Referenced by GRAPH_OT_interpolation_type().
|
static |
Definition at line 964 of file graph_edit.cc.
References ANIM_animdata_get_context(), convert_keys_to_samples(), NA_EDITED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, PEFRA, PSFRA, bAnimContext::scene, and WM_event_add_notifier().
Referenced by GRAPH_OT_keys_to_samples().
|
static |
Definition at line 2819 of file graph_edit.cc.
References ANIM_animdata_get_context(), mirror_graph_keys(), NA_EDITED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_enum_get(), and WM_event_add_notifier().
Referenced by GRAPH_OT_mirror().
|
static |
Definition at line 575 of file graph_edit.cc.
References ANIM_animdata_get_context(), BKE_report(), KEYFRAME_PASTE_NOTHING_TO_PASTE, KEYFRAME_PASTE_NOWHERE_TO_PASTE, KEYFRAME_PASTE_OK, NA_EDITED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, paste_graph_keys(), wmOperator::ptr, bAnimContext::reports, wmOperator::reports, RNA_boolean_get(), RNA_enum_get(), RPT_ERROR, and WM_event_add_notifier().
Referenced by GRAPH_OT_paste().
|
static |
Definition at line 614 of file graph_edit.cc.
References ptr, RNA_boolean_get(), and TIP_.
Referenced by GRAPH_OT_paste().
|
static |
Definition at line 1043 of file graph_edit.cc.
References ANIM_animdata_get_context(), convert_samples_to_keys(), NA_EDITED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, PEFRA, PSFRA, bAnimContext::scene, and WM_event_add_notifier().
Referenced by GRAPH_OT_samples_to_keys().
|
static |
Definition at line 2560 of file graph_edit.cc.
References BKE_report(), graph_has_selected_control_points(), OPERATOR_CANCELLED, wmOperator::reports, RPT_ERROR, and WM_menu_invoke().
Referenced by GRAPH_OT_equalize_handles(), and GRAPH_OT_snap().
|
static |
Definition at line 2866 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_get_context(), ANIM_animdata_update(), ANIM_UPDATE_DEFAULT, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, bAnimContext::data, bAnimContext::datatype, filter(), LISTBASE_FOREACH, NA_EDITED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, smooth_fcurve(), and WM_event_add_notifier().
Referenced by GRAPH_OT_smooth().
|
static |
Definition at line 2346 of file graph_edit.cc.
References ANIM_animdata_get_context(), CTX_wm_region(), SpaceGraph::cursorVal, ED_region_tag_redraw(), KeyframeEditData::f2, float, KeyframeEditData::i1, OPERATOR_CANCELLED, OPERATOR_FINISHED, bAnimContext::sl, and sum_selected_keyframes().
Referenced by GRAPH_OT_snap_cursor_value().
|
static |
Definition at line 2507 of file graph_edit.cc.
References ANIM_animdata_get_context(), NA_EDITED, NC_ANIMATION, ND_KEYFRAME, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_enum_get(), snap_graph_keys(), and WM_event_add_notifier().
Referenced by GRAPH_OT_snap().
|
static |
Definition at line 1203 of file graph_edit.cc.
References BKE_report(), OPERATOR_CANCELLED, wmOperator::reports, and RPT_ERROR.
Referenced by GRAPH_OT_sound_to_samples().
|
static |
Definition at line 1212 of file graph_edit.cc.
References ANIM_animdata_get_context(), OPERATOR_CANCELLED, and WM_operator_filesel().
Referenced by GRAPH_OT_sound_to_samples().
|
static |
Definition at line 107 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_get_normalization_flags(), ANIM_nla_mapping_get(), ANIM_unit_mapping_get_factor(), ANIM_UPDATE_DEFAULT, ANIMFILTER_ACTIVE, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, ANIMFILTER_SEL, BKE_animsys_eval_context_construct(), BKE_nla_tweakedit_remap(), BKE_report(), bAnimContext::bmain, SpaceGraph::cursorTime, SpaceGraph::cursorVal, bAnimContext::data, bAnimContext::datatype, bAnimContext::depsgraph, FCurve::driver, evaluate_fcurve_only_curve(), filter(), flag, float, blender::animrig::CombinedKeyingResult::generate_reports(), blender::animrig::get_keyframing_flags(), GRAPHKEYS_INSERTKEY_ACTIVE, GRAPHKEYS_INSERTKEY_CURSOR, GRAPHKEYS_INSERTKEY_SEL, FCurve::grp, Scene::id, ToolSettings::keyframe_type, LISTBASE_FOREACH, SpaceGraph::mode, bActionGroup::name, NLATIME_CONVERT_UNMAP, bAnimContext::reports, RNA_id_pointer_create(), RPT_ERROR, bAnimContext::scene, SIPO_MODE_DRIVERS, bAnimContext::sl, x, and y.
Referenced by graphkeys_insertkey_exec().
|
static |
Definition at line 2265 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_get_context(), ANIM_nla_mapping_apply_fcurve(), ANIM_nla_mapping_get(), ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_NODUPLIS, ANIMFILTER_SEL, FCurve::bezt, BKE_report(), BKE_scene_frame_get(), BKE_scene_frame_set(), CTX_data_scene(), bAnimContext::data, bAnimContext::datatype, find_closest_frame(), FLT_MAX, LISTBASE_FOREACH, NC_SCENE, ND_FRAME, next, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, wmOperator::reports, RNA_boolean_get(), RPT_INFO, bAnimContext::scene, USER_ANIM_ONLY_SHOW_SELECTED_CURVE_KEYS, and WM_event_add_notifier().
Referenced by GRAPH_OT_keyframe_jump().
|
static |
Definition at line 1792 of file graph_edit.cc.
Referenced by euler_filter_multi_channel().
|
static |
Definition at line 2730 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_update(), ANIM_editkeyframes_mirror(), ANIM_fcurve_keyframes_loop(), ANIM_get_normalization_flags(), ANIM_nla_mapping_apply_fcurve(), ANIM_nla_mapping_get(), ANIM_unit_mapping_get_factor(), ANIM_UNITCONV_ONLYKEYS, ANIM_UPDATE_DEFAULT, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, BKE_fcurve_handles_recalc(), SpaceGraph::cursorTime, SpaceGraph::cursorVal, bAnimContext::data, bAnimContext::datatype, ED_markers_get_first_selected(), KeyframeEditData::f1, filter(), float, TimeMarker::frame, GRAPHKEYS_MIRROR_CFRA, GRAPHKEYS_MIRROR_MARKER, GRAPHKEYS_MIRROR_VALUE, Scene::id, LISTBASE_FOREACH, bAnimContext::markers, MIRROR_KEYS_TIME, SpaceGraph::mode, bAnimContext::scene, KeyframeEditData::scene, SIPO_MODE_DRIVERS, and bAnimContext::sl.
Referenced by graphkeys_mirror_exec().
|
static |
Definition at line 501 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, ANIMFILTER_SEL, bAnimContext::data, bAnimContext::datatype, filter(), and paste_animedit_keys().
Referenced by graphkeys_paste_exec().
|
static |
Definition at line 1613 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_update(), ANIM_editkeyframes_easing(), ANIM_fcurve_keyframes_loop(), ANIM_UPDATE_DEFAULT_NOHANDLES, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, BKE_fcurve_handles_recalc(), bAnimContext::data, bAnimContext::datatype, filter(), and LISTBASE_FOREACH.
Referenced by graphkeys_easing_exec().
|
static |
Definition at line 1430 of file graph_edit.cc.
References add_fmodifier(), ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_update(), ANIM_UPDATE_DEPS, ANIM_UPDATE_HANDLES, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, ANIMFILTER_SEL, CLEAR_CYCLIC_EXPO, bAnimContext::data, bAnimContext::datatype, FCurve::extend, filter(), ListBase::first, FMODIFIER_TYPE_CYCLES, list_has_suitable_fmodifier(), LISTBASE_FOREACH, MAKE_CYCLIC_EXPO, FCurve::modifiers, FModifier::next, remove_fmodifier(), and FModifier::type.
Referenced by graphkeys_expo_exec().
|
static |
Definition at line 1690 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_update(), ANIM_editkeyframes_handles(), ANIM_editkeyframes_ok(), ANIM_fcurve_keyframes_loop(), ANIM_UPDATE_DEFAULT, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, BEZT_OK_SELECTED, BKE_fcurve_handles_recalc(), bAnimContext::data, bAnimContext::datatype, filter(), and LISTBASE_FOREACH.
Referenced by graphkeys_handletype_exec().
|
static |
Definition at line 1534 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_update(), ANIM_editkeyframes_ipo(), ANIM_fcurve_keyframes_loop(), ANIM_UPDATE_DEFAULT_NOHANDLES, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, BKE_fcurve_handles_recalc(), bAnimContext::data, bAnimContext::datatype, filter(), and LISTBASE_FOREACH.
Referenced by graphkeys_ipo_exec().
|
static |
Definition at line 2428 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_update(), ANIM_editkeyframes_snap(), ANIM_fcurve_keyframes_loop(), ANIM_get_normalization_flags(), ANIM_nla_mapping_apply_fcurve(), ANIM_nla_mapping_get(), ANIM_unit_mapping_get_factor(), ANIM_UPDATE_DEFAULT, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_FOREDIT, ANIMFILTER_NODUPLIS, BEZT_FLAG_TEMP_TAG, BKE_fcurve_handles_recalc(), BKE_fcurve_merge_duplicate_keys(), SpaceGraph::cursorTime, SpaceGraph::cursorVal, bAnimContext::data, bAnimContext::datatype, KeyframeEditData::f1, filter(), ListBase::first, SpaceGraph::flag, GRAPHKEYS_SNAP_CFRA, GRAPHKEYS_SNAP_NEAREST_MARKER, GRAPHKEYS_SNAP_VALUE, Scene::id, ListBase::last, KeyframeEditData::list, LISTBASE_FOREACH, bAnimContext::markers, SpaceGraph::mode, bAnimContext::scene, KeyframeEditData::scene, SIPO_MODE_DRIVERS, SIPO_NOHANDLES, bAnimContext::sl, and SNAP_KEYS_TIME.
Referenced by graphkeys_snap_exec().
|
static |
Definition at line 2126 of file graph_edit.cc.
References ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_fcurve_keyframes_loop(), ANIM_get_normalization_flags(), ANIM_nla_mapping_apply_fcurve(), ANIM_nla_mapping_get(), ANIM_unit_mapping_get_factor(), ANIM_UNITCONV_ONLYKEYS, ANIMFILTER_CURVE_VISIBLE, ANIMFILTER_DATA_VISIBLE, ANIMFILTER_FCURVESONLY, ANIMFILTER_NODUPLIS, bezt_calc_average(), bAnimContext::data, bAnimContext::datatype, KeyframeEditData::f1, KeyframeEditData::f2, filter(), KeyframeEditData::i1, KeyframeEditData::i2, Scene::id, LISTBASE_FOREACH, bAnimContext::scene, and bAnimContext::sl.
Referenced by graphkeys_framejump_exec(), and graphkeys_snap_cursor_value_exec().
|
static |
Definition at line 2598 of file graph_edit.cc.
Referenced by GRAPH_OT_equalize_handles().
|
static |
Definition at line 1404 of file graph_edit.cc.
Referenced by GRAPH_OT_extrapolation_type().
|
static |
Definition at line 77 of file graph_edit.cc.
Referenced by GRAPH_OT_keyframe_insert().
|
static |
Definition at line 2699 of file graph_edit.cc.
Referenced by GRAPH_OT_mirror().
|
static |
Definition at line 2392 of file graph_edit.cc.
Referenced by GRAPH_OT_snap().