#include <Python.h>
#include "intern/bpy_rna.hh"
Go to the source code of this file.
◆ pyrna_struct_driver_add()
| PyObject * pyrna_struct_driver_add |
( |
BPy_StructRNA * | self, |
|
|
PyObject * | args ) |
|
nodiscard |
Definition at line 584 of file bpy_rna_anim.cc.
References ANIM_add_driver(), BKE_animdata_from_id(), BKE_fcurve_find(), BKE_reports_init(), BPY_context_get(), BPy_reports_to_error(), CTX_data_main(), DEG_id_tag_update(), DEG_relations_tag_update(), DRIVER_TYPE_PYTHON, AnimData::drivers, i, ID_RECALC_SYNC_TO_EVAL, MEM_freeN(), NC_ANIMATION, ND_FCURVES_ORDER, pyrna_struct_anim_args_parse(), PYRNA_STRUCT_CHECK_OBJ, pyrna_struct_CreatePyObject(), result, ret, RNA_pointer_create_discrete(), RPT_PRINT_HANDLED_BY_OWNER, RPT_STORE, self, and WM_event_add_notifier().
◆ pyrna_struct_driver_remove()
| PyObject * pyrna_struct_driver_remove |
( |
BPy_StructRNA * | self, |
|
|
PyObject * | args ) |
|
nodiscard |
Definition at line 661 of file bpy_rna_anim.cc.
References ANIM_remove_driver(), BKE_reports_init(), BPY_context_get(), BPy_reports_to_error(), CTX_data_main(), DEG_id_tag_update(), DEG_relations_tag_update(), ID_RECALC_ANIMATION, MEM_freeN(), NC_ANIMATION, ND_FCURVES_ORDER, pyrna_struct_anim_args_parse_no_resolve_fallback(), PYRNA_STRUCT_CHECK_OBJ, result, RPT_PRINT_HANDLED_BY_OWNER, RPT_STORE, self, and WM_event_add_notifier().
◆ pyrna_struct_keyframe_delete()
| PyObject * pyrna_struct_keyframe_delete |
( |
BPy_StructRNA * | self, |
|
|
PyObject * | args, |
|
|
PyObject * | kw ) |
|
nodiscard |
Definition at line 469 of file bpy_rna_anim.cc.
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(), blender::animrig::delete_keyframe(), NlaStrip::fcurves, FLT_MAX, G, GS, i, RNAPath::index, MEM_freeN(), ID::name, NlaStrip::name, ptr, PYRNA_STRUCT_CHECK_OBJ, pyrna_struct_keyframe_parse(), result, RNA_property_identifier(), RNA_struct_find_property(), RPT_ERROR, RPT_PRINT_HANDLED_BY_OWNER, RPT_STORE, RPT_WARNING, self, and FCurve::totvert.
◆ pyrna_struct_keyframe_insert()
| PyObject * pyrna_struct_keyframe_insert |
( |
BPy_StructRNA * | self, |
|
|
PyObject * | args, |
|
|
PyObject * | kw ) |
|
nodiscard |
Definition at line 327 of file bpy_rna_anim.cc.
References BEZT_KEYTYPE_KEYFRAME, BKE_animsys_eval_context_construct(), BKE_fcurve_find(), BKE_id_is_in_global_main(), BKE_report_print_level_set(), BKE_reportf(), BKE_reports_free(), BKE_reports_init(), BLI_assert, BPY_context_get(), BPy_reports_to_error(), BPy_reports_write_stdout(), C, CLG_quiet_get(), CTX_data_depsgraph_pointer(), depsgraph, NlaStrip::fcurves, FLT_MAX, G_MAIN, blender::animrig::CombinedKeyingResult::generate_reports(), blender::animrig::CombinedKeyingResult::get_count(), blender::animrig::insert_keyframe_direct(), blender::animrig::insert_keyframes(), MEM_freeN(), NA_EDITED, NC_ANIMATION, ND_ANIMCHAN, options, ptr, PYRNA_STRUCT_CHECK_OBJ, pyrna_struct_keyframe_parse(), result, RNA_id_pointer_create(), RNA_property_identifier(), RNA_struct_find_property(), RPT_DEBUG, RPT_ERROR, RPT_PRINT_HANDLED_BY_OWNER, RPT_STORE, RPT_WARNING, self, blender::animrig::SUCCESS, 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 |