Blender  V3.3
Namespaces
deg_eval_runtime_backup_animation.cc File Reference
#include "intern/eval/deg_eval_runtime_backup_animation.h"
#include "DNA_anim_types.h"
#include "BKE_animsys.h"
#include "RNA_access.h"
#include "RNA_types.h"
#include "intern/depsgraph.h"

Go to the source code of this file.

Namespaces

 blender
 
 blender::deg
 

Variable Documentation

◆ backup

AnimationBackup* backup

◆ id

ID* id

Definition at line 28 of file deg_eval_runtime_backup_animation.cc.

Referenced by acf_generic_idblock_name(), action_idcode_patch_check(), blender::deg::DepsgraphRelationBuilder::add_depends_on_transform_relation(), blender::bke::tests::add_id_in_library(), blender::deg::DepsgraphNodeBuilder::add_id_node(), blender::deg::Depsgraph::add_id_node(), iTaSC::Cache::addCacheItem(), iTaSC::Cache::addChannel(), Freestyle::SteerableViewMap::AddFEdge(), btDeformableLinearElasticityForce::addScaledDampingForce(), btDeformableLinearElasticityForce::addScaledDampingForceDifferential(), btDeformableMousePickingForce::addScaledElasticForceDifferential(), btSimulationIslandManagerMt::allocateIsland(), ANIM_add_driver(), ANIM_copy_driver(), ANIM_list_elem_update(), ANIM_paste_driver(), animfilter_modifier_idpoin_cb(), armature_blend_read_lib(), assert_sorted_ids(), bc_getSceneActions(), Freestyle::Operators::bidirectionalChain(), BKE_animdata_blend_read_lib(), BKE_animdata_fix_paths_rename_all_ex(), BKE_animdata_main_cb(), BKE_animdata_set_action(), BKE_animsys_eval_animdata(), BKE_animsys_eval_driver(), BKE_animsys_evaluate_all_animation(), BKE_blendfile_append(), BKE_blendfile_library_relocate(), BKE_blendfile_read_make_empty(), BKE_blendfile_write_partial(), BKE_bpath_foreach_path_id(), BKE_bpath_foreach_path_main(), BKE_constraint_blend_read_lib(), BKE_fcurve_blend_read_lib(), BKE_fmodifiers_blend_read_lib(), BKE_icon_id_ensure(), BKE_icon_preview_ensure(), BKE_id_attribute_data_length(), BKE_id_attribute_duplicate(), BKE_id_attribute_new(), BKE_id_attribute_remove(), BKE_id_attribute_required(), BKE_id_attributes_active_index_p(), BKE_id_blend_write(), BKE_id_can_be_asset(), BKE_id_copy_ex(), BKE_id_copy_for_duplicate(), BKE_id_copy_is_allowed(), BKE_id_defgroup_list_get(), BKE_id_eval_properties_copy(), BKE_id_free_ex(), BKE_id_free_us(), BKE_id_full_name_get(), BKE_id_full_name_ui_prefix_get(), BKE_id_is_in_global_main(), BKE_id_material_array_p(), BKE_id_material_len_p(), BKE_id_new(), BKE_id_new_name_validate(), BKE_id_new_nomain(), BKE_id_newptr_and_tag_clear(), BKE_id_tag_clear_atomic(), BKE_id_tag_set_atomic(), BKE_id_to_unique_string_key(), BKE_idtype_get_info_from_id(), BKE_idtype_id_foreach_cache(), BKE_image_get_tile_info(), BKE_image_tile_filepath_exists(), BKE_key_add(), BKE_key_from_id_p(), BKE_keyingset_add_path(), BKE_keyingsets_blend_read_lib(), BKE_lib_id_clear_library_data(), BKE_lib_id_make_local(), BKE_lib_id_make_local_generic(), BKE_lib_libblock_session_uuid_ensure(), BKE_lib_override_library_create_from_tag(), BKE_lib_override_library_delete(), BKE_lib_override_library_get(), BKE_lib_override_library_id_hierarchy_reset(), BKE_lib_override_library_id_is_user_deletable(), BKE_lib_override_library_is_user_edited(), BKE_lib_override_library_main_hierarchy_root_ensure(), BKE_lib_override_library_main_operations_create(), BKE_lib_override_library_main_tag(), BKE_lib_override_library_main_unused_cleanup(), BKE_lib_override_library_main_update(), BKE_lib_override_library_main_validate(), BKE_lib_override_library_make_local(), BKE_lib_override_library_operations_store_finalize(), BKE_lib_override_library_validate(), BKE_lib_query_unused_ids_tag(), BKE_libblock_alloc(), BKE_libblock_copy_ex(), BKE_libblock_find_session_uuid(), BKE_libblock_free_data(), BKE_libblock_free_data_py(), BKE_libblock_management_main_add(), BKE_libblock_management_main_remove(), BKE_libblock_management_usercounts_clear(), BKE_libblock_management_usercounts_set(), BKE_libblock_rename(), BKE_library_ID_test_usages(), BKE_library_indirectly_used_data_tag_clear(), BKE_library_make_local(), BKE_library_unused_linked_data_set_tag(), BKE_main_free(), BKE_main_gset_create(), BKE_main_id_flag_listbase(), BKE_main_id_newptr_and_tag_clear(), BKE_main_id_refcount_recompute(), BKE_main_id_repair_duplicate_names_listbase(), BKE_main_id_tag_listbase(), BKE_main_idmap_create(), BKE_main_idmap_insert_id(), BKE_main_idmap_lookup_id(), BKE_main_idmap_lookup_name(), BKE_main_idmap_remove_id(), BKE_main_namemap_get_name(), BKE_main_namemap_remove_name(), BKE_main_relations_create(), BKE_material_copybuf_paste(), BKE_ntree_ptr_from_id(), BKE_object_data_editmode_flush_ptr_get(), BKE_object_data_is_in_editmode(), BKE_object_defgroup_array_get(), BKE_object_defgroup_data_create(), BKE_object_materials_test(), BKE_object_obdata_to_type(), BKE_object_supports_vertex_groups(), BKE_outliner_treehash_lookup_group(), BKE_packedfile_id_check(), BKE_packedfile_id_unpack(), BKE_particle_partdeflect_blend_read_lib(), BKE_particle_system_blend_read_lib(), BKE_previewimg_id_get_p(), BKE_previewimg_id_supports_jobs(), BKE_view_layer_array_from_bases_in_mode_params(), BKE_view_layer_array_selected_objects_params(), blend_lib_read_nla_strips(), blend_read_lib_constraint_channels(), blendfile_write_partial_cb(), blo_add_library_pointer_map(), blo_cache_storage_entry_register(), blo_do_versions_280(), blo_do_versions_300(), BLO_expand_main(), BLO_main_validate_libraries(), BLO_main_validate_shapekeys(), blo_split_main(), blo_write_id_struct(), bm_face_region_vert_pass_id(), bpy_batch_remove(), bpy_gizmotype_target_property_def(), bpy_lib_write(), bpy_prop_arg_parse_id(), bpy_rna_enum_items_static(), BPY_rna_exit(), bpy_user_map(), blender::deg::DepsgraphNodeBuilder::build_animation_images(), blender::deg::DepsgraphRelationBuilder::build_animation_images(), blender::deg::DepsgraphRelationBuilder::build_animdata_force(), blender::deg::DepsgraphNodeBuilder::build_generic_id(), blender::deg::DepsgraphRelationBuilder::build_generic_id(), blender::deg::DepsgraphNodeBuilder::build_id(), blender::deg::DepsgraphRelationBuilder::build_id(), blender::deg::DepsgraphNodeBuilder::build_nodetree(), blender::deg::DepsgraphRelationBuilder::build_nodetree(), blender::deg::DepsgraphNodeBuilder::build_parameters(), blender::ed::outliner::TreeDisplayLibraries::buildTree(), blender::ed::outliner::TreeDisplayIDOrphans::buildTree(), blender::ed::outliner::TreeDisplayScenes::buildTree(), buttons_context_path_texture(), buttons_texture_user_node_add(), buttons_texture_user_property_add(), buttons_texture_user_socket_property_add(), blender::meshintersect::cdt_draw(), Freestyle::Operators::chain(), blender::bke::tests::change_lib(), blender::bke::tests::change_name(), check_persistent(), clear_keyframe(), collection_drop_init(), collection_owner_get(), collection_parent_from_ID(), btDbvt::collideOCL(), Freestyle::ViewMapBuilder::ComputeSweepLineIntersections(), blender::deg::DepsgraphNodeBuilder::constraint_walk(), copy_as_driver_button_exec(), copy_data_path_button_exec(), copy_mtex_copybuf(), blender::bke::create_attribute_providers_for_curve(), blender::bke::create_attribute_providers_for_instances(), blender::bke::create_attribute_providers_for_mesh(), blender::bke::create_attribute_providers_for_point_cloud(), blender::ed::space_node::create_inspection_string_for_generic_value(), createTransObject(), createTransTexspace(), Freestyle::Curve::Curve(), data_device_handle_data_offer(), datadropper_id_sample_pt(), DEG_add_object_pointcache_relation(), DEG_is_original_id(), delete_key_button_exec(), delete_key_v3d_without_keying_set(), delete_keyframe(), iTaSC::Cache::deleteChannel(), direct_link_id(), direct_link_id_common(), direct_link_id_embedded_id(), do_versions_after_linking_250(), do_versions_after_linking_300(), do_versions_idproperty_ui_data(), do_versions_ipos_to_animato(), do_versions_rename_id(), draw_call_batching_do(), draw_call_resource_bind(), driver_get_variable_property(), DRW_drawdata_ensure(), drw_drawdata_unlink_dupli(), DRW_select_load_id(), dtar_get_prop_val(), duplicate_ids(), dynamic_paint_paint_mesh_cell_point_cb_ex(), dynamic_paint_paint_particle_cell_point_cb_ex(), ED_asset_clear_id(), ED_asset_mark_id(), ED_asset_type_id_is_non_experimental(), ED_assets_pre_save(), ED_autokeyframe_property(), ED_id_action_ensure(), ED_node_shader_default(), ED_node_tag_update_id(), ED_node_tree_propagate_change(), ED_node_tree_start(), ED_object_data_xform_create_ex(), ED_object_find_first_by_data_id(), ED_object_select_linked_by_id(), ED_preview_icon_job(), ED_preview_icon_render(), ED_preview_id_is_supported(), ED_preview_restart_queue_add(), ED_preview_shader_job(), ED_render_id_flush_update(), ED_undo_editmode_bases_from_view_layer(), ED_undo_editmode_objects_from_view_layer(), ED_undo_is_legacy_compatible_for_property(), ED_undo_object_editmode_restore_helper(), ED_undosys_stack_memfile_id_changed_tag(), ED_vgroup_parray_alloc(), eevee_id_update(), EEVEE_shadows_caster_register(), emit_attribute_map_entry(), emit_attribute_mapping(), blender::bke::NodeTreeRelations::ensure_group_node_users(), blender::compositor::ExecutionGroup::ExecutionGroup(), expand_doit_library(), expand_id(), expand_id_embedded_id(), FEdge_id_get(), file_browse_exec(), file_draw_icon(), file_draw_preview(), find_free_winid(), blender::nodes::node_fn_random_value_cc::fn_node_random_value_build_multi_function(), foreach_libblock_link_append_callback(), gather_frames_to_render_for_id(), blender::geometry::gather_realize_tasks_for_instances(), blender::ed::geometry::geometry_color_attribute_remove_exec(), blender::deg::geometry_tag_to_component(), blender::bke::get_attribute_accessor_for_write(), ShaderManager::get_attribute_id(), AnimationExporter::get_axis_name(), get_domains(), get_drag_path(), blender::deg::get_evaluated_id(), blender::io::alembic::get_id_name(), blender::io::AbstractHierarchyIterator::get_id_name(), get_namemap_for(), blender::deg::get_original_id(), ShaderManager::get_shader_id(), MANTA::getFrame(), Freestyle::CurvePoint::getId(), btSimulationIslandManagerMt::getIsland(), iTaSC::Cache::getPreviousCacheItem(), MANTA::getTimestep(), GeometryExporter::getUrlBySemantics(), give_active_mtex(), gizmo_axis_draw(), gpu_select_load_id_pass_all(), gpu_select_pick_load_id(), graph_draw_driven_property_panel(), blender::deg::graph_id_tag_update(), has_linked_ids_to_read(), icon_id_ensure_create_icon(), icon_id_from_name(), icon_preview_startjob(), icon_set_image(), icu_to_fcurves(), Freestyle::Id::Id(), id_can_have_animdata(), id_can_have_drawdata(), id_check_type(), id_delete(), id_delete_tag(), id_fake_user_clear(), id_fake_user_set(), id_frame_has_keyframe(), blender::ed::outliner::id_is_in_override_hierarchy(), id_lib_extern(), id_lib_indirect_weak_link(), id_order_get(), id_override_library_clear_single_fn(), id_relink_to_newid_looper(), id_search_allows_id(), id_search_cb(), id_search_cb_tagged(), id_single_user(), id_sort_by_name(), id_us_clear_real(), id_us_ensure_real(), id_us_min(), id_us_plus_no_lib(), IDP_AssignID(), IDP_GetProperties(), idp_repr_fn_recursive(), idprop_py_from_idp_array(), idprop_py_from_idp_group(), idproperties_fix_group_lengths(), image_save_single(), image_walk_id_all_users(), blender::deg::IDNode::init(), blender::deg::RuntimeBackup::init_from_id(), blender::deg::AnimationBackup::init_from_id(), init_socket_cpp_value_from_property(), insert_keyframe(), Interface0D_id_get(), Interface1D_id_get(), ipo_to_animdata(), is_object_data_in_editmode(), is_yet_read(), blender::ed::outliner::iterate_properties_to_display(), kernel_write_id_slots(), lib_id_fake_user_toggle_exec(), lib_id_generate_preview_poll(), lib_id_library_local_paths(), lib_link_all(), lib_link_constraint_channels(), lib_link_id(), lib_link_id_embedded_id(), lib_link_main_data_restore(), lib_link_nlastrips(), lib_link_seq_clipboard_pt_restore(), lib_link_workspace_instance_hook(), lib_override_hierarchy_dependencies_recursive_tag(), lib_override_hierarchy_dependencies_recursive_tag_from(), lib_override_libraries_index_define(), lib_override_library_main_resync_on_library_indirect_level(), lib_override_library_remap(), lib_override_library_resync(), lib_override_prefill_newid_from_existing_overrides(), lib_override_resync_tagging_finalize_recurse(), lib_override_root_find(), lib_override_root_hierarchy_set(), lib_override_sort_libraries_func(), lib_query_unused_ids_tag_recurse(), libblock_remap_data(), library_foreach_ID_link(), library_ID_is_used(), link_named_part(), loose_data_instantiate_collection_process(), loose_data_instantiate_obdata_preprocess(), loose_data_instantiate_obdata_process(), loose_data_instantiate_object_process(), loose_data_instantiate_object_rigidbody_postprocess(), loose_data_instantiate_process_check(), main_namemap_populate(), material_data_index_clear_id(), material_data_index_remove_id(), memfile_undosys_step_decode(), memfile_undosys_step_id_reused_cb(), blender::deg::DepsgraphNodeBuilder::modifier_walk(), mywrite_id_begin(), nla_panel_animdata(), nla_panel_context(), nlaevalchan_validate_index_ex(), node_foreach_path(), blender::ed::space_node::node_group_drop_copy(), blender::ed::space_node::node_id_drop_copy(), blender::ed::space_node::node_id_path_drop_copy(), node_owner_get(), blender::ed::space_node::node_read_viewlayers_exec(), node_tree_from_ID(), ntree_shader_copy_branch(), ntree_shader_weight_tree_invert(), object_data_instance_add_exec(), object_defgroup_lattice_get(), object_foreach_path(), object_unlink_data_exec(), oldnewmap_liblookup(), Freestyle::Id::operator!=(), AssetMarkHelper::operator()(), AssetClearHelper::operator()(), blender::ed::outliner::outliner_add_element(), outliner_add_id_contents(), outliner_draw_userbuts(), outliner_id_copy_tag(), outliner_id_itemf(), override_idtemplate_clear_exec(), override_idtemplate_make_exec(), override_idtemplate_menu_poll(), override_idtemplate_poll(), override_idtemplate_reset_exec(), override_remove_button_exec(), PaintCurveConvertHandle(), parent_clear_poll(), paste_mtex_copybuf(), previews_clear_exec(), previews_ensure_exec(), previews_id_ensure(), previews_id_ensure_callback(), pydriver_error(), pygpu_shader_uniform_bool(), pygpu_shader_uniform_float(), pygpu_shader_uniform_int(), pyrna_prop_collection_subscript_str_lib_pair_ptr(), pyrna_prop_repr_ex(), pyrna_struct_bl_rna_get_subclass(), pyrna_struct_bl_rna_get_subclass_py(), pyrna_struct_keyframe_delete(), pyrna_struct_repr(), read_libblock(), read_libblock_undo_restore(), read_libblock_undo_restore_at_old_address(), read_libblock_undo_restore_library(), read_libblock_undo_restore_linked(), read_library_clear_weak_links(), read_library_linked_id(), read_library_linked_ids(), restore_pointer_user(), blender::deg::RuntimeBackup::restore_to_id(), restrictbutton_id_user_toggle(), RNA_find_real_ID_and_path(), rna_id_itemf(), RNA_id_pointer_create(), rna_id_write_error(), RNA_path_full_ID_py(), RNA_pointer_create(), RNA_property_overridden(), RNA_property_override_property_get(), rna_property_override_property_real_id_owner(), rna_safe_id(), blender::nodes::node_geo_extrude_mesh_cc::save_selection_as_attribute(), blender::ed::space_node::send_notifiers_after_tree_change(), sequencer_drop_copy(), set_active_mtex(), blender::compositor::NodeOperation::set_id(), set_trans_object_base_deps_flag_cb(), setCompanionId(), iTaSC::ConstraintSet::setControlParameter(), Freestyle::ViewEdgeXBuilder::setCurrentFId(), Freestyle::WShape::setCurrentId(), Freestyle::ViewEdgeXBuilder::setCurrentSVertexId(), Freestyle::ViewEdgeXBuilder::setCurrentViewId(), Freestyle::Rep::setId(), Freestyle::Curve::setId(), Freestyle::Stroke::setId(), Freestyle::SVertex::setId(), Freestyle::FEdge::setId(), Freestyle::ViewEdge::setId(), Freestyle::SShape::setId(), IK_QTask::SetId(), Freestyle::WVertex::setId(), Freestyle::WEdge::setId(), Freestyle::WFace::setId(), Freestyle::WShape::setId(), Freestyle::Geometry::Polygon< Point >::setId(), Freestyle::ViewEdge::setSplittingId(), Freestyle::Stroke::setTextureId(), setup_app_data(), Freestyle::VertexRep::setVid(), shader_preview_render(), SIM_cloth_solver_init(), SIM_mass_spring_solver_create(), SIM_mass_spring_solver_free(), single_data_needs_duplication(), single_obdata_users(), sound_verify_evaluated_id(), split_libdata(), split_main_newid(), Freestyle::ViewShape::SplitEdge(), Freestyle::SShape::SplitEdge(), Freestyle::SShape::SplitEdgeIn2(), SShape_id_get(), Stroke_id_get(), Freestyle::SVertex::SVertex(), SVertex_id_get(), template_add_button_search_menu(), template_ID(), template_id_cb(), template_id_liboverride_hierarchy_make(), template_ID_tabs(), blender::bke::tests::test_lib_id_main_sort_check_order(), test_polyfill_template_flip_sign(), test_polyfill_template_main(), translate_id(), tree_element_get_icon_from_id(), TVertex_id_get(), ui_but_anim_expression_create(), ui_but_event_property_operator_string(), UI_context_copy_to_selected_list(), ui_drop_material_copy(), ui_drop_name_copy(), ui_icon_ensure_deferred(), UI_icon_from_id(), UI_icon_from_library(), UI_icon_render_id(), ui_id_brush_get_icon(), ui_id_icon_get(), ui_popup_context_menu_for_button(), ui_template_id_liboverride_hierarchy_make(), ui_tooltip_data_from_button_or_extra_icon(), uiTemplateImageSettings(), uiTemplatePreview(), undo_editmode_objects_from_view_layer_prepare(), undosys_id_ref_resolve(), unpack_generate_paths(), unpack_item_exec(), updateDepsgraph(), MANTA::updatePointers(), versions_gpencil_add_main(), Freestyle::VertexRep::VertexRep(), view3d_collection_drop_copy_external_asset(), view3d_collection_drop_copy_local_id(), view3d_id_drop_copy_with_type(), view3d_ob_drop_copy_external_asset(), view3d_ob_drop_copy_local_id(), ViewEdge_id_get(), Freestyle::ViewMap::viewShape(), ViewShape_id_get(), volume_foreach_path(), window_manager_blend_read_lib(), WM_drag_add_local_ID(), WM_drag_get_item_name(), WM_drag_get_local_ID(), WM_file_append_datablock(), wm_file_link_append_datablock_ex(), WM_operator_drop_load_path(), WM_operator_properties_id_lookup_set_from_id(), workbench_id_update(), workspace_append_button(), workspace_blend_read_lib(), workspace_context_get(), write_file_handle(), and write_libraries().

◆ id_pointer_rna

PointerRNA id_pointer_rna