Go to the source code of this file.
◆ pyrna_struct_driver_add()
PyObject* pyrna_struct_driver_add |
( |
BPy_StructRNA * |
self, |
|
|
PyObject * |
args |
|
) |
| |
Definition at line 527 of file bpy_rna_anim.c.
References ANIM_add_driver(), BKE_animdata_from_id(), BKE_fcurve_find(), BKE_reports_init(), BPY_context_get(), BPy_reports_to_error(), blender::compositor::context, CREATEDRIVER_WITH_FMODIFIER, CTX_data_main(), DEG_relations_tag_update(), DRIVER_TYPE_PYTHON, AnimData::drivers, MEM_freeN, NC_ANIMATION, ND_FCURVES_ORDER, NULL, pyrna_struct_anim_args_parse(), PYRNA_STRUCT_CHECK_OBJ, pyrna_struct_CreatePyObject(), result, ret, RNA_pointer_create(), RPT_STORE, self, and WM_event_add_notifier().
◆ pyrna_struct_driver_remove()
PyObject* pyrna_struct_driver_remove |
( |
BPy_StructRNA * |
self, |
|
|
PyObject * |
args |
|
) |
| |
Definition at line 609 of file bpy_rna_anim.c.
References ANIM_remove_driver(), BKE_reports_init(), BPY_context_get(), BPy_reports_to_error(), blender::compositor::context, CTX_data_main(), DEG_relations_tag_update(), MEM_freeN, NC_ANIMATION, ND_FCURVES_ORDER, NULL, pyrna_struct_anim_args_parse_no_resolve_fallback(), PYRNA_STRUCT_CHECK_OBJ, result, RPT_STORE, self, and WM_event_add_notifier().
◆ pyrna_struct_keyframe_delete()
PyObject* pyrna_struct_keyframe_delete |
( |
BPy_StructRNA * |
self, |
|
|
PyObject * |
args, |
|
|
PyObject * |
kw |
|
) |
| |
Definition at line 418 of file bpy_rna_anim.c.
References FCurve::bezt, BKE_fcurve_bezt_binarysearch_index(), BKE_fcurve_delete_key(), BKE_fcurve_find(), BKE_fcurve_handles_recalc(), BKE_fcurve_is_protected(), BKE_idtype_idcode_to_name(), BKE_reportf(), BKE_reports_init(), BLI_assert, BPy_reports_to_error(), PointerRNA::data, delete_keyframe(), NlaStrip::fcurves, G, GS, id, MEM_freeN, NlaStrip::name, ID::name, NULL, PointerRNA::owner_id, ptr, PYRNA_STRUCT_CHECK_OBJ, pyrna_struct_keyframe_parse(), result, RNA_property_identifier(), RNA_struct_find_property(), RPT_ERROR, RPT_STORE, RPT_WARNING, self, and FCurve::totvert.
◆ pyrna_struct_keyframe_insert()
PyObject* pyrna_struct_keyframe_insert |
( |
BPy_StructRNA * |
self, |
|
|
PyObject * |
args, |
|
|
PyObject * |
kw |
|
) |
| |
Definition at line 301 of file bpy_rna_anim.c.
References BEZT_KEYTYPE_KEYFRAME, BKE_animsys_eval_context_construct(), BKE_fcurve_find(), BKE_id_is_in_global_main(), BKE_reportf(), BKE_reports_init(), BLI_assert, BPY_context_get(), BPy_reports_to_error(), C, CTX_data_depsgraph_pointer(), PointerRNA::data, depsgraph, NlaStrip::fcurves, G_MAIN, insert_keyframe(), insert_keyframe_direct(), MEM_freeN, NA_EDITED, NC_ANIMATION, ND_ANIMCHAN, NULL, options, ptr, PYRNA_STRUCT_CHECK_OBJ, pyrna_struct_keyframe_parse(), result, RNA_property_identifier(), RNA_struct_find_property(), RPT_ERROR, RPT_STORE, self, and WM_event_add_notifier().
◆ pyrna_struct_driver_add_doc
char pyrna_struct_driver_add_doc[] |
|
extern |
◆ pyrna_struct_driver_remove_doc
char pyrna_struct_driver_remove_doc[] |
|
extern |
◆ pyrna_struct_keyframe_delete_doc
char pyrna_struct_keyframe_delete_doc[] |
|
extern |
◆ pyrna_struct_keyframe_insert_doc
char pyrna_struct_keyframe_insert_doc[] |
|
extern |