Blender  V2.93
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 44 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::deg::DepsgraphNodeBuilder::add_id_node(), blender::deg::Depsgraph::add_id_node(), add_loose_object_data_to_scene(), 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(), 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_read_make_empty(), BKE_blendfile_write_partial(), BKE_bpath_traverse_id(), BKE_bpath_traverse_id_list(), 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_required(), BKE_id_attributes_active_index_p(), BKE_id_blend_write(), BKE_id_can_be_asset(), BKE_id_clear_newpoin(), BKE_id_copy_ex(), BKE_id_copy_for_duplicate(), BKE_id_copy_is_allowed(), 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_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_key_add(), BKE_key_from_id_p(), BKE_keyingset_add_path(), BKE_keyingsets_blend_read_lib(), BKE_lib_id_make_local(), BKE_lib_id_make_local_generic(), BKE_lib_libblock_session_uuid_ensure(), BKE_lib_override_library_delete(), BKE_lib_override_library_id_hierarchy_reset(), BKE_lib_override_library_is_user_edited(), BKE_lib_override_library_main_operations_create(), BKE_lib_override_library_main_resync(), 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_resync(), BKE_lib_override_library_validate(), BKE_lib_query_unused_ids_tag(), BKE_libblock_alloc(), BKE_libblock_copy_ex(), 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_relink_ex(), 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_clear_newpoins(), BKE_main_id_flag_listbase(), BKE_main_id_refcount_recompute(), BKE_main_id_repair_duplicate_names_listbase(), BKE_main_id_tag_listbase(), BKE_main_idmap_create(), BKE_main_idmap_lookup_id(), BKE_main_idmap_lookup_name(), BKE_main_relations_create(), BKE_material_copybuf_paste(), BKE_nla_blend_read_lib(), 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_material_slot_used(), BKE_object_obdata_to_type(), 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_expand_main(), BLO_library_link_copypaste(), 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_exit(), bpy_lib_write(), bpy_user_map(), 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::ed::outliner::TreeDisplayLibraries::buildTree(), blender::ed::outliner::TreeDisplayOverrideLibrary::buildTree(), blender::ed::outliner::TreeDisplayIDOrphans::buildTree(), blender::ed::outliner::TreeDisplayScenes::buildTree(), buttons_context_path_texture(), buttons_texture_user_node_add(), buttons_texture_user_node_property_add(), buttons_texture_user_property_add(), Freestyle::Operators::chain(), 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(), createTransObject(), createTransTexspace(), Freestyle::Curve::Curve(), data_device_data_offer(), datadropper_id_sample_pt(), DEG_add_object_pointcache_relation(), DEG_get_evaluated_id(), DEG_get_original_id(), DEG_is_original_id(), delete_key_button_exec(), delete_key_v3d_exec(), delete_keyframe(), iTaSC::Cache::deleteChannel(), direct_link_id(), direct_link_id_common(), direct_link_id_embedded_id(), do_versions_after_linking_250(), do_versions_ipos_to_animato(), 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(), dtar_id_ensure_proxy_from(), 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_autokeyframe_property(), ED_id_action_ensure(), ED_node_shader_default(), ED_node_tag_update_id(), 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_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::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(), foreach_libblock_remap_callback(), gather_frames_to_render_for_id(), blender::deg::geometry_tag_to_component(), ShaderManager::get_attribute_id(), AnimationExporter::get_axis_name(), get_domains(), blender::io::alembic::get_id_name(), blender::io::AbstractHierarchyIterator::get_id_name(), 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(), blender::fn::mf_network_optimization::group_nodes_by_hash(), 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_fake_user_clear(), id_fake_user_set(), id_frame_has_keyframe(), id_lib_extern(), id_lib_indirect_weak_link(), id_order_get(), 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(), insert_keyframe(), Interface0D_id_get(), Interface1D_id_get(), ipo_to_animdata(), is_object_data_in_editmode(), kernel_write_id_slots(), lib_id_clear_library_data_ex(), lib_id_fake_user_toggle_exec(), 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_query_unused_ids_tag_recurse(), lib_relocate_do(), libblock_remap_data(), library_foreach_ID_link(), library_ID_is_used(), link_named_part(), Freestyle::ViewMapIO::load(), blender::bke::PersistentDataHandleMap::lookup(), 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_group_drop_copy(), node_id_drop_copy(), node_id_path_drop_copy(), blender::fn::MFNetwork::node_or_null_by_id(), node_owner_get(), node_read_viewlayers_exec(), node_tree_from_ID(), ntree_shader_copy_branch(), ntreeUpdateAllUsers(), object_data_instance_add_exec(), object_defgroup_lattice_get(), object_unlink_data_exec(), oldnewmap_liblookup(), Freestyle::Id::operator!=(), AssetMarkHelper::operator()(), AssetClearHelper::operator()(), outliner_add_element(), outliner_add_id_contents(), outliner_draw_overrides_buts(), outliner_draw_userbuts(), outliner_id_copy_tag(), outliner_id_itemf(), override_remove_button_exec(), PaintCurveConvertHandle(), parent_clear_poll(), paste_mtex_copybuf(), previews_clear_exec(), previews_ensure_exec(), previews_id_ensure(), previews_id_ensure_callback(), 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(), rename_id_for_versioning(), 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_editable_index(), RNA_property_overridden(), RNA_property_override_property_get(), rna_property_override_property_real_id_owner(), rna_safe_id(), Freestyle::ViewMapIO::save(), 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_obdata_users(), snode_notify(), blender::fn::MFNetwork::socket_or_null_by_id(), 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_tabs(), test_polyfill_template_flip_sign(), test_polyfill_template_main(), text_blend_write(), translate_id(), TVertex_id_get(), ui_but_anim_expression_create(), ui_but_drop(), ui_but_event_property_operator_string(), UI_context_copy_to_selected_list(), ui_icon_ensure_deferred(), UI_icon_from_id(), UI_icon_from_library(), ui_id_brush_get_icon(), ui_id_icon_get(), ui_popup_context_menu_for_button(), ui_tooltip_data_from_button(), 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(), view3d_id_drop_copy(), view3d_id_drop_copy_with_type(), view3d_id_path_drop_copy(), view3d_ob_drop_copy(), ViewEdge_id_get(), Freestyle::ViewMap::viewShape(), ViewShape_id_get(), WM_drag_add_local_ID(), WM_drag_get_local_ID(), wm_drag_name(), WM_file_append_datablock(), WM_operator_drop_load_path(), 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