Blender V4.3
deg_eval_copy_on_write.cc File Reference
#include "intern/eval/deg_eval_copy_on_write.h"
#include <cstring>
#include "BLI_listbase.h"
#include "BLI_string.h"
#include "BLI_threads.h"
#include "BLI_utildefines.h"
#include "BKE_curve.hh"
#include "BKE_global.hh"
#include "BKE_gpencil_legacy.h"
#include "BKE_gpencil_update_cache_legacy.h"
#include "BKE_idprop.hh"
#include "BKE_layer.hh"
#include "BKE_lib_id.hh"
#include "BKE_mesh_types.hh"
#include "BKE_object_types.hh"
#include "BKE_scene.hh"
#include "DEG_depsgraph.hh"
#include "DEG_depsgraph_query.hh"
#include "MEM_guardedalloc.h"
#include "DNA_ID.h"
#include "DNA_anim_types.h"
#include "DNA_armature_types.h"
#include "DNA_gpencil_legacy_types.h"
#include "DNA_mesh_types.h"
#include "DNA_modifier_types.h"
#include "DNA_object_types.h"
#include "DNA_particle_types.h"
#include "DNA_rigidbody_types.h"
#include "DNA_scene_types.h"
#include "DNA_sequence_types.h"
#include "DNA_sound_types.h"
#include "DRW_engine.hh"
#include "DNA_curve_types.h"
#include "DNA_key_types.h"
#include "DNA_lattice_types.h"
#include "DNA_light_types.h"
#include "DNA_linestyle_types.h"
#include "DNA_material_types.h"
#include "DNA_meta_types.h"
#include "DNA_node_types.h"
#include "DNA_texture_types.h"
#include "DNA_world_types.h"
#include "BKE_action.hh"
#include "BKE_anim_data.hh"
#include "BKE_animsys.h"
#include "BKE_armature.hh"
#include "BKE_editmesh.hh"
#include "BKE_lib_query.hh"
#include "BKE_modifier.hh"
#include "BKE_object.hh"
#include "BKE_pointcache.h"
#include "BKE_sound.h"
#include "SEQ_relations.hh"
#include "intern/builder/deg_builder.h"
#include "intern/builder/deg_builder_nodes.h"
#include "intern/depsgraph.hh"
#include "intern/eval/deg_eval_runtime_backup.h"
#include "intern/node/deg_node.hh"
#include "intern/node/deg_node_id.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::deg
 

Macros

#define NESTED_ID_NASTY_WORKAROUND
 
#define DNA_DEPRECATED_ALLOW
 
#define DEBUG_PRINT
 
#define SPECIAL_CASE(id_type, dna_type, field)
 
#define SPECIAL_CASE(id_type, dna_type, field, variable)
 
#define SPECIAL_CASE(id_type, dna_type, field)
 
#define SPECIAL_CASE(id_type, dna_type, field, field_type)
 

Functions

IDblender::deg::deg_update_eval_copy_datablock (const Depsgraph *depsgraph, const IDNode *id_node)
 
IDblender::deg::deg_update_eval_copy_datablock (const Depsgraph *depsgraph, ID *id_orig)
 
void blender::deg::deg_free_eval_copy_datablock (ID *id_cow)
 
void blender::deg::deg_create_eval_copy (::Depsgraph *graph, const IDNode *id_node)
 
bool blender::deg::deg_validate_eval_copy_datablock (ID *id_cow)
 
void blender::deg::deg_tag_eval_copy_id (deg::Depsgraph &depsgraph, ID *id_cow, const ID *id_orig)
 
bool blender::deg::deg_eval_copy_is_expanded (const ID *id_cow)
 
bool blender::deg::deg_eval_copy_is_needed (const ID *id_orig)
 
bool blender::deg::deg_eval_copy_is_needed (const ID_Type id_type)
 

Macro Definition Documentation

◆ DEBUG_PRINT

#define DEBUG_PRINT
Value:
if (G.debug & G_DEBUG_DEPSGRAPH_EVAL) \
@ G_DEBUG_DEPSGRAPH_EVAL
#define printf
#define G(x, y, z)

Definition at line 94 of file deg_eval_copy_on_write.cc.

◆ DNA_DEPRECATED_ALLOW

#define DNA_DEPRECATED_ALLOW

Definition at line 17 of file deg_eval_copy_on_write.cc.

◆ NESTED_ID_NASTY_WORKAROUND

#define NESTED_ID_NASTY_WORKAROUND

Definition at line 14 of file deg_eval_copy_on_write.cc.

◆ SPECIAL_CASE [1/4]

#define SPECIAL_CASE ( id_type,
dna_type,
field )
Value:
case id_type: { \
((dna_type *)id_cow)->field = nullptr; \
break; \
}

◆ SPECIAL_CASE [2/4]

#define SPECIAL_CASE ( id_type,
dna_type,
field )
Value:
case id_type: { \
((dna_type *)(new_id))->field = ((dna_type *)(old_id))->field; \
break; \
}

◆ SPECIAL_CASE [3/4]

#define SPECIAL_CASE ( id_type,
dna_type,
field,
field_type )
Value:
case id_type: { \
dna_type *data = (dna_type *)id_cow; \
if (data->field != nullptr) { \
ID *ntree_id_cow = depsgraph->get_cow_id(&data->field->id); \
if (ntree_id_cow != nullptr) { \
DEG_COW_PRINT(" Remapping datablock for %s: id_orig=%p id_cow=%p\n", \
data->field->id.name, \
data->field, \
ntree_id_cow); \
data->field = (field_type *)ntree_id_cow; \
} \
} \
break; \
}
const Depsgraph * depsgraph
Definition DNA_ID.h:413

◆ SPECIAL_CASE [4/4]

#define SPECIAL_CASE ( id_type,
dna_type,
field,
variable )
Value:
case id_type: { \
storage->variable = dna::shallow_copy(*(dna_type *)id); \
storage->variable.field = nullptr; \
return &storage->variable.id; \
}

Variable Documentation

◆ curve

◆ depsgraph

const Depsgraph* depsgraph
Examples
/usr/src/RPM/BUILD/blender-4.3.0/source/blender/blenkernel/BKE_grease_pencil.hh.

Definition at line 494 of file deg_eval_copy_on_write.cc.

Referenced by achannel_setting_slider_cb(), achannel_setting_slider_nla_curve_cb(), achannel_setting_slider_shapekey_cb(), actcon_get_tarmat(), action_preview_render(), SculptSession::active_vert_position(), blender::deg::sync_writeback::add(), blender::add_data_block_items_writeback(), add_effector_evaluation(), blender::ed::object::add_hook_object(), blender::deg::DepsgraphNodeBuilder::add_id_node(), add_vertex_invoke(), add_verts_to_dgroups(), blender::deg::AnimationBackup::AnimationBackup(), AnimationClipExporter::AnimationClipExporter(), animviz_calc_motionpaths(), animviz_depsgraph_build(), annotation_add_missing_events(), annotation_draw_apply(), annotation_draw_apply_event(), annotation_draw_exec(), annotation_paint_initstroke(), apply_armature_pose2bones_exec(), blender::ed::sculpt_paint::cloth::apply_filter_forces_bmesh(), blender::ed::sculpt_paint::cloth::apply_filter_forces_grids(), blender::ed::sculpt_paint::cloth::apply_filter_forces_mesh(), blender::ed::object::apply_grease_pencil_for_modifier(), blender::ed::object::apply_grease_pencil_for_modifier_all_keyframes(), blender::ed::sculpt_paint::mask::apply_mask_bmesh(), blender::ed::sculpt_paint::mask::apply_mask_from_settings(), blender::ed::sculpt_paint::mask::apply_mask_grids(), blender::ed::sculpt_paint::mask::apply_mask_mesh(), blender::ed::sculpt_paint::mask::apply_new_mask_bmesh(), blender::ed::sculpt_paint::mask::apply_new_mask_grids(), blender::ed::sculpt_paint::mask::apply_new_mask_mesh(), blender::ed::object::apply_objects_internal(), applyarmature_fix_boneparents(), blender::animrig::autokeyframe_object(), blender::animrig::autokeyframe_pose_channel(), blender::animrig::autokeyframe_property(), blender::ed::sculpt_paint::average_mask_border_position(), blender::ed::sculpt_paint::average_unmasked_position(), blender::ed::object::bake(), blender::ed::greasepencil::bake_grease_pencil_animation_exec(), blender::ed::object::bake_mesh_new_from_object(), bc_get_mesh_copy(), bc_update_scene(), BIK_execute_tree(), BIK_init_tree(), BKE_animsys_eval_animdata(), BKE_animsys_eval_context_construct(), BKE_animsys_eval_driver(), BKE_animsys_evaluate_all_animation(), BKE_armature_mat_pose_to_bone_ex(), BKE_cachefile_eval(), BKE_cachefile_filepath_get(), BKE_cachefile_reload(), BKE_callback_exec_id_depsgraph(), BKE_camera_params_from_view3d(), BKE_camera_view_frame_fit_to_coords(), BKE_camera_view_frame_fit_to_scene(), BKE_collider_cache_create(), BKE_collision_objects_create(), BKE_collision_relations_create(), BKE_constraint_apply_and_remove_for_object(), BKE_constraint_apply_and_remove_for_pose(), BKE_constraint_apply_for_object(), BKE_constraint_apply_for_pose(), BKE_constraint_target_matrix_get(), BKE_constraint_targets_for_solving_get(), BKE_constraints_make_evalob(), BKE_constraints_solve(), BKE_crazyspace_api_eval(), BKE_crazyspace_build_sculpt(), BKE_crazyspace_get_first_deform_matrices_editbmesh(), BKE_crazyspace_get_mapped_editverts(), BKE_curve_calc_modifiers_pre(), BKE_curve_eval_geometry(), BKE_curve_new_from_object(), BKE_curves_data_update(), BKE_displist_calc_taper(), BKE_displist_make_curveTypes(), BKE_editmesh_vert_coords_alloc(), BKE_editmesh_vert_coords_when_deformed(), BKE_effector_relations_create(), BKE_effectors_create(), BKE_gpencil_layer_transform_matrix_get(), BKE_gpencil_update_layer_transforms(), BKE_grease_pencil_data_update(), BKE_image_user_id_eval_animation(), BKE_lattice_modifiers_calc(), BKE_layer_eval_view_layer_indexed(), BKE_light_eval(), BKE_mask_eval_animation(), BKE_mask_eval_update(), BKE_material_eval(), BKE_mball_data_update(), BKE_mball_polygonize(), BKE_mesh_eval_geometry(), BKE_mesh_new_from_object(), BKE_mesh_new_from_object_to_bmain(), BKE_mesh_to_curve(), BKE_mesh_to_pointcloud(), BKE_modifier_get_evaluated(), BKE_movieclip_eval_update(), BKE_multires_create_deformed_base_mesh_vert_coords(), BKE_multires_create_mesh(), BKE_object_calc_parent(), BKE_object_data_select_update(), BKE_object_data_transfer_ex(), BKE_object_data_transfer_layout(), BKE_object_data_transfer_mesh(), BKE_object_eval_constraints(), BKE_object_eval_eval_base_flags(), BKE_object_eval_light_linking(), BKE_object_eval_local_transform(), BKE_object_eval_parent(), BKE_object_eval_ptcache_reset(), BKE_object_eval_shading(), BKE_object_eval_transform_all(), BKE_object_eval_transform_final(), BKE_object_eval_uber_data(), BKE_object_handle_data_update(), BKE_object_handle_update(), BKE_object_handle_update_ex(), BKE_object_minmax_dupli(), BKE_object_modifier_update_subframe(), BKE_object_select_update(), BKE_object_sync_to_original(), BKE_object_to_curve(), BKE_object_to_mesh(), BKE_object_where_is_calc(), BKE_object_where_is_calc_ex(), BKE_object_where_is_calc_time(), BKE_particle_settings_eval_reset(), BKE_particle_system_eval_init(), BKE_pointcloud_data_update(), BKE_pointcloud_to_mesh(), BKE_pose_bone_done(), BKE_pose_constraints_evaluate(), BKE_pose_eval_bbone_segments(), BKE_pose_eval_bone(), BKE_pose_eval_cleanup(), BKE_pose_eval_done(), BKE_pose_eval_init(), BKE_pose_eval_init_ik(), BKE_pose_iktree_evaluate(), BKE_pose_splineik_evaluate(), BKE_pose_where_is(), BKE_pose_where_is_bone(), BKE_ptcache_bake(), BKE_rigidbody_eval_simulation(), BKE_rigidbody_object_sync_transforms(), BKE_rigidbody_rebuild_sim(), BKE_scene_base_iter_next(), BKE_scene_foreach_display_point(), BKE_scene_graph_evaluated_ensure(), BKE_scene_graph_update_for_newframe(), BKE_scene_graph_update_for_newframe_ex(), BKE_scene_graph_update_tagged(), BKE_scene_undo_depsgraphs_extract(), BKE_scene_undo_depsgraphs_restore(), BKE_scene_update_sound(), BKE_scene_view_layer_graph_evaluated_ensure(), BKE_sculpt_get_first_deform_matrices(), BKE_sculpt_mask_layers_ensure(), BKE_sculpt_update_object_after_eval(), BKE_sculpt_update_object_for_edit(), BKE_shrinkwrap_mesh_nearest_surface_deform(), BKE_sound_evaluate(), BKE_splineik_execute_tree(), BKE_volume_data_update(), BKE_volume_eval_geometry(), BKE_volume_simplify_factor(), BKE_volume_simplify_level(), BKE_world_eval(), blend_file_thumb_from_camera(), Freestyle::BlenderFileLoader::BlenderFileLoader(), BMBVH_EdgeVisible(), blender::ed::sculpt_paint::undo::bmesh_restore(), blender::ed::sculpt_paint::expand::boundary_topology_falloff_create(), box_select_exec(), bpy_bmesh_from_object(), brush_add(), brush_add_count_iter(), blender::ed::sculpt_paint::brush_delta_update(), brush_edit_apply(), brush_edit_init(), blender::ed::sculpt_paint::cloth::brush_simulation_create(), blender::ed::sculpt_paint::cloth::brush_store_simulation_state(), brush_stroke_init(), blender::deg::DepsgraphNodeBuilder::build_animation_images(), blender::deg::DepsgraphNodeBuilder::build_animdata(), blender::deg::DepsgraphNodeBuilder::build_cachefile(), blender::deg::build_collision_relations(), blender::deg::DepsgraphNodeBuilder::build_driver(), blender::deg::build_effector_relations(), blender::ed::geometry::build_extra_depsgraph(), blender::deg::DepsgraphNodeBuilder::build_ik_pose(), blender::deg::DepsgraphNodeBuilder::build_light(), blender::deg::DepsgraphNodeBuilder::build_mask(), blender::deg::DepsgraphNodeBuilder::build_material(), blender::deg::DepsgraphNodeBuilder::build_movieclip(), blender::deg::DepsgraphNodeBuilder::build_object(), blender::deg::DepsgraphNodeBuilder::build_object_constraints(), blender::deg::DepsgraphNodeBuilder::build_object_data_geometry(), blender::deg::DepsgraphNodeBuilder::build_object_data_geometry_datablock(), blender::deg::DepsgraphNodeBuilder::build_object_flags(), blender::deg::DepsgraphNodeBuilder::build_object_light_linking(), blender::deg::DepsgraphNodeBuilder::build_object_modifiers(), blender::deg::DepsgraphNodeBuilder::build_object_pointcache(), blender::deg::DepsgraphNodeBuilder::build_object_shading(), blender::deg::DepsgraphNodeBuilder::build_object_transform(), blender::deg::DepsgraphNodeBuilder::build_particle_settings(), blender::deg::DepsgraphNodeBuilder::build_particle_systems(), blender::bke::pbvh::build_pixels(), blender::deg::DepsgraphNodeBuilder::build_pose_constraints(), blender::deg::DepsgraphNodeBuilder::build_rig(), blender::deg::DepsgraphNodeBuilder::build_rigidbody(), blender::deg::DepsgraphNodeBuilder::build_scene_audio(), blender::deg::DepsgraphNodeBuilder::build_scene_sequencer(), blender::deg::DepsgraphNodeBuilder::build_sound(), blender::deg::DepsgraphNodeBuilder::build_splineik_pose(), blender::deg::DepsgraphNodeBuilder::build_view_layer(), blender::deg::DepsgraphNodeBuilder::build_world(), bvh_get_mesh(), C_BVHTree_FromObject(), blender::ed::sculpt_paint::auto_mask::cache_init(), blender::ed::sculpt_paint::auto_mask::cache_init(), blender::ed::sculpt_paint::filter::cache_init(), cache_pointdensity(), blender::ed::greasepencil::DrawingPlacement::cache_viewport_depths(), blender::ed::sculpt_paint::calc_area_center(), blender::ed::sculpt_paint::calc_area_normal(), blender::ed::sculpt_paint::calc_area_normal_and_center(), blender::ed::sculpt_paint::pose::calc_average_face_set_center(), blender::ed::sculpt_paint::boundary::calc_bend_bmesh(), blender::ed::sculpt_paint::boundary::calc_bend_grids(), blender::ed::sculpt_paint::boundary::calc_bend_mesh(), blender::ed::sculpt_paint::auto_mask::calc_blurred_cavity_mesh(), blender::ed::sculpt_paint::calc_bmesh(), blender::ed::sculpt_paint::pose::calc_bmesh(), blender::ed::sculpt_paint::calc_brush_plane(), blender::ed::sculpt_paint::auto_mask::calc_cavity_factor_mesh(), blender::ed::sculpt_paint::cloth::calc_constraint_factors(), blender::ed::sculpt_paint::filter::calc_enhance_details_filter(), blender::ed::sculpt_paint::filter::calc_erase_displacement_filter(), blender::ed::sculpt_paint::auto_mask::calc_face_factors(), blender::ed::sculpt_paint::calc_faces(), blender::ed::sculpt_paint::calc_factors_common_bmesh(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_bmesh(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_grids(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_mesh(), blender::ed::sculpt_paint::calc_factors_common_grids(), blender::ed::sculpt_paint::calc_factors_common_mesh(), blender::ed::sculpt_paint::calc_factors_common_mesh_indexed(), blender::ed::sculpt_paint::expand::calc_falloff_from_vert_and_symmetry(), blender::ed::sculpt_paint::cloth::calc_forces_bmesh(), blender::ed::sculpt_paint::cloth::calc_forces_grids(), blender::ed::sculpt_paint::cloth::calc_forces_mesh(), blender::ed::sculpt_paint::boundary::calc_grab_bmesh(), blender::ed::sculpt_paint::boundary::calc_grab_grids(), blender::ed::sculpt_paint::boundary::calc_grab_mesh(), blender::ed::sculpt_paint::calc_grids(), blender::ed::sculpt_paint::pose::calc_grids(), blender::ed::sculpt_paint::auto_mask::calc_grids_factors(), blender::ed::sculpt_paint::auto_mask::calc_grids_factors(), blender::ed::sculpt_paint::boundary::calc_inflate_bmesh(), blender::ed::sculpt_paint::filter::calc_inflate_filter(), blender::ed::sculpt_paint::boundary::calc_inflate_grids(), blender::ed::sculpt_paint::boundary::calc_inflate_mesh(), blender::ed::sculpt_paint::pose::calc_mesh(), blender::ed::sculpt_paint::pose::calc_pose_data(), blender::ed::sculpt_paint::pose::calc_pose_origin_and_factor_mesh(), blender::ed::sculpt_paint::filter::calc_random_filter(), blender::ed::sculpt_paint::filter::calc_relax_face_sets_filter(), blender::ed::sculpt_paint::filter::calc_relax_filter(), blender::ed::sculpt_paint::filter::calc_scale_filter(), blender::ed::sculpt_paint::calc_sculpt_normal(), blender::ed::sculpt_paint::filter::calc_sharpen_filter(), blender::ed::sculpt_paint::boundary::calc_slide_bmesh(), blender::ed::sculpt_paint::boundary::calc_slide_grids(), blender::ed::sculpt_paint::boundary::calc_slide_mesh(), blender::ed::sculpt_paint::filter::calc_smooth_filter(), blender::ed::sculpt_paint::calc_smooth_translations(), blender::ed::sculpt_paint::filter::calc_sphere_filter(), blender::ed::sculpt_paint::filter::calc_surface_smooth_filter(), blender::ed::sculpt_paint::boundary::calc_twist_bmesh(), blender::ed::sculpt_paint::boundary::calc_twist_grids(), blender::ed::sculpt_paint::boundary::calc_twist_mesh(), blender::ed::sculpt_paint::auto_mask::calc_vert_factors(), blender::ed::sculpt_paint::auto_mask::calc_vert_factors(), blender::ed::sculpt_paint::auto_mask::calc_vert_factors(), blender::ed::sculpt_paint::auto_mask::calc_vert_factors(), blender::ed::sculpt_paint::auto_mask::calc_view_occlusion_factor(), calculate_average_color(), calculate_average_weight(), blender::io::usd::call_export_hooks(), camerasolver_evaluate(), blender::io::usd::can_export_skinned_mesh(), ccd_build_deflector_hash(), ccd_update_deflector_hash(), blender::ed::sculpt_paint::face_set::change_visibility_exec(), circle_select_exec(), blender::ed::sculpt_paint::face_set::clear_face_sets(), blender::ed::sculpt_paint::cloth::cloth_brush_apply_brush_foces(), blender::ed::sculpt_paint::cloth::cloth_brush_collider_cache_create(), blender::ed::sculpt_paint::cloth::cloth_brush_satisfy_constraints(), cloth_bvh_collision(), cloth_solve_collisions(), clothModifier_do(), blender::ed::sculpt_paint::color::color_filter_task(), blender::ed::sculpt_paint::expand::colors_update_task(), blender::io::grease_pencil::compute_objects_bounds(), connect_hair(), connect_hair_exec(), blender::ed::object::constraint_apply_exec(), convert_channels(), blender::ed::object::convert_psys_to_mesh(), convert_tree(), blender::ed::sculpt_paint::cloth::copy_normals_to_array(), copy_particle_edit(), copy_particle_systems_to_object(), blender::ed::sculpt_paint::cloth::copy_positions_to_array(), blender::ed::object::correctivesmooth_bind_exec(), correctivesmooth_modifier_do(), count_proportional_objects(), crazyspace_init_object_for_eval(), blender::ed::object::create_applied_mesh_for_modifier(), blender::ed::sculpt_paint::face_set::create_op_exec(), create_scene(), createTransGPencil(), createTransGPencil_curves(), createTransGPencil_strokes(), blender::ed::transform::greasepencil::createTransGreasePencilVerts(), CTX_data_depsgraph_pointer(), CTX_data_ensure_evaluated_depsgraph(), CTX_data_expect_evaluated_depsgraph(), curve_calc_modifiers_post(), blender::ed::curves::curve_draw_init(), curve_draw_init(), curve_from_curve_object(), curve_from_font_object(), curve_pen_invoke(), curve_pen_modal(), blender::ed::curves::convert_from_particle_system::curves_convert_from_particle_system_exec(), curves_evaluate_modifiers(), blender::ed::sculpt_paint::boundary::data_init(), blender::ed::sculpt_paint::boundary::data_init_mesh(), blender::ed::object::data_transfer_exec(), blender::ed::object::data_xform_container_update_all(), blender::ed::object::datalayout_transfer_exec(), blender::ed::sculpt_paint::mask::decrease_contrast_mask_bmesh(), blender::ed::sculpt_paint::mask::decrease_contrast_mask_grids(), blender::ed::sculpt_paint::mask::decrease_contrast_mask_mesh(), DEG_add_collision_relations(), DEG_add_forcefield_relations(), blender::deg::deg_create_eval_copy(), DEG_debug_flags_get(), DEG_debug_flags_set(), DEG_debug_name_get(), DEG_debug_name_set(), DEG_debug_print_begin(), DEG_debug_print_eval(), DEG_debug_print_eval_parent_typed(), DEG_debug_print_eval_subdata(), DEG_debug_print_eval_subdata_index(), DEG_debug_print_eval_time(), DEG_debug_stats_gnuplot(), DEG_disable_visibility_optimization(), DEG_editors_update(), DEG_enable_editors_update(), blender::deg::deg_evaluate_object_modifiers_mode_node_visibility(), blender::deg::deg_evaluate_object_node_visibility(), DEG_foreach_ancestor_ID(), DEG_foreach_dependent_ID(), DEG_foreach_dependent_ID_component(), DEG_foreach_ID(), DEG_get_evaluated_id(), DEG_get_evaluated_object(), DEG_get_evaluated_rna_pointer(), DEG_get_update_count(), DEG_graph_id_tag_update(), DEG_graph_id_type_tag(), DEG_graph_replace_owners(), DEG_graph_tag_on_visible_update(), DEG_graph_time_tag_update(), DEG_id_is_fully_evaluated(), DEG_id_tag_update_for_side_effect_request(), DEG_id_type_any_exists(), DEG_id_type_tag(), DEG_ids_clear_recalc(), DEG_ids_restore_recalc(), DEG_is_active(), DEG_is_evaluating(), DEG_is_fully_evaluated(), DEG_iterator_ids_begin(), DEG_iterator_ids_next(), DEG_iterator_objects_begin(), DEG_make_active(), DEG_make_inactive(), DEG_relations_tag_update(), blender::deg::deg_tag_eval_copy_id(), DEG_tag_on_visible_update(), DEG_time_tag_update(), blender::deg::deg_update_eval_copy_datablock(), blender::deg::deg_update_eval_copy_datablock(), depsgraph_key_value_free(), depsgraph_name_for_logging(), depthdropper_depth_sample_pt(), blender::ed::sculpt_paint::expand::diagonals_falloff_create(), blender::ed::sculpt_paint::dyntopo::disable(), blender::ed::sculpt_paint::dyntopo::disable(), blender::ed::sculpt_paint::dyntopo::disable_with_undo(), disconnect_hair(), disconnect_hair_exec(), displist_calc_taper(), blender::ed::sculpt_paint::boundary::do_bend_brush(), blender::ed::sculpt_paint::do_blob_brush(), blender::ed::sculpt_paint::do_bmesh_topology_rake_brush(), blender::ed::sculpt_paint::boundary::do_boundary_brush(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::do_clay_brush(), blender::ed::sculpt_paint::do_clay_strips_brush(), blender::ed::sculpt_paint::do_clay_thumb_brush(), blender::ed::sculpt_paint::cloth::do_cloth_brush(), blender::ed::sculpt_paint::color::do_color_smooth_task(), blender::ed::sculpt_paint::do_crease_brush(), blender::ed::sculpt_paint::do_displacement_eraser_brush(), blender::ed::sculpt_paint::do_displacement_smear_brush(), blender::ed::sculpt_paint::do_draw_brush(), blender::ed::sculpt_paint::do_draw_face_sets_brush(), blender::ed::sculpt_paint::do_draw_sharp_brush(), blender::ed::sculpt_paint::do_draw_vector_displacement_brush(), blender::ed::sculpt_paint::do_elastic_deform_brush(), blender::ed::sculpt_paint::do_enhance_details_brush(), blender::ed::sculpt_paint::do_fill_brush(), blender::ed::sculpt_paint::do_flatten_brush(), blender::ed::sculpt_paint::boundary::do_grab_brush(), blender::ed::sculpt_paint::do_grab_brush(), blender::ed::sculpt_paint::do_gravity_brush(), do_guides(), blender::ed::sculpt_paint::boundary::do_inflate_brush(), blender::ed::sculpt_paint::do_inflate_brush(), do_lasso_select_mask(), do_lasso_select_mesh_uv(), blender::ed::sculpt_paint::do_layer_brush(), blender::ed::sculpt_paint::do_mask_brush(), blender::ed::sculpt_paint::do_multiplane_scrape_brush(), blender::ed::sculpt_paint::do_nudge_brush(), blender::ed::sculpt_paint::color::do_paint_brush(), blender::ed::sculpt_paint::color::do_paint_brush_task(), blender::ed::sculpt_paint::paint::image::do_paint_pixels(), blender::ed::sculpt_paint::do_pinch_brush(), blender::ed::sculpt_paint::pose::do_pose_brush(), blender::ed::sculpt_paint::do_radial_symmetry(), blender::ed::sculpt_paint::do_relax_face_sets_brush(), blender::ed::sculpt_paint::do_rotate_brush(), blender::ed::sculpt_paint::do_scrape_brush(), blender::ed::sculpt_paint::cloth::do_simulation_step(), blender::ed::sculpt_paint::boundary::do_slide_brush(), blender::ed::sculpt_paint::color::do_smear_brush(), blender::ed::sculpt_paint::color::do_smear_brush_task(), blender::ed::sculpt_paint::boundary::do_smooth_brush(), blender::ed::sculpt_paint::do_smooth_brush(), blender::ed::sculpt_paint::do_smooth_mask_brush(), blender::ed::sculpt_paint::do_snake_hook_brush(), do_step_cloth(), blender::ed::sculpt_paint::do_surface_smooth_brush(), blender::ed::sculpt_paint::do_symmetrical_brush_actions(), blender::ed::sculpt_paint::do_thumb_brush(), blender::ed::sculpt_paint::do_tiled(), blender::ed::sculpt_paint::do_topology_relax_brush(), blender::ed::sculpt_paint::do_topology_slide_brush(), blender::ed::sculpt_paint::boundary::do_twist_brush(), do_vpaint_brush_blur_loops(), do_vpaint_brush_blur_verts(), do_vpaint_brush_smear(), do_wpaint_brush_blur(), do_wpaint_brush_draw(), do_wpaint_brush_smear(), drawviewborder(), DRW_cache_free_old_batches(), DRW_custom_pipeline(), DRW_custom_pipeline_begin(), DRW_draw_callbacks_post_scene(), DRW_draw_depth_loop(), DRW_draw_render_loop(), DRW_draw_render_loop_2d_ex(), DRW_draw_render_loop_ex(), DRW_draw_render_loop_offscreen(), DRW_draw_select_id(), DRW_draw_select_loop(), DRW_draw_view(), drw_gpencil_engine_needed(), DRW_notify_view_update(), drw_notify_view_update_offscreen(), blender::draw::drw_particle_update_ptcache_edit(), DRW_render_check_grease_pencil(), DRW_render_gpencil(), DRW_render_object_iter(), DRW_render_set_time(), DRW_render_to_image(), DRW_select_buffer_bitmap_from_circle(), DRW_select_buffer_bitmap_from_poly(), DRW_select_buffer_bitmap_from_rect(), DRW_select_buffer_context_create(), DRW_select_buffer_context_offset_for_object_elem(), DRW_select_buffer_find_nearest_to_point(), DRW_select_buffer_read(), DRW_select_buffer_sample_point(), blender::ed::object::dt_layers_select_src_itemf(), blender::ed::object::duplibase_for_convert(), blender::ed::sculpt_paint::dynamic_topology_update(), dynamicpaint_bake_exec(), dynamicPaint_brushMeshCalculateVelocity(), dynamicPaint_brushObjectCalculateVelocity(), dynamicPaint_calculateFrame(), dynamicPaint_doStep(), dynamicPaint_frameUpdate(), dynamicPaint_generateBakeData(), dynamicPaint_Modifier_do(), dynamicPaint_paintMesh(), dynamicPaint_paintSinglePoint(), dynamicPaint_prepareEffectStep(), blender::ed::sculpt_paint::dyntopo::dyntopo_detail_size_edit_invoke(), ED_annotation_draw_view3d(), ED_armature_edit_deselect_all_visible_multi(), ED_armature_edit_select_pick(), ed_armature_pick_bone_impl(), ED_curve_deselect_all_multi(), ED_curve_editfont_select_pick(), ED_curve_editnurb_select_pick(), ed_curves_select_pick(), ED_editors_init(), ed_grease_pencil_select_pick(), ED_lattice_deselect_all_multi(), ED_lattice_select_pick(), ED_localview_exit_if_empty(), ED_mask_draw_region(), ED_mask_feather_find_nearest(), ED_mask_find_nearest_diff_point(), ED_mask_point_find_nearest(), ED_mask_selected_minmax(), ED_mask_view_lock_state_restore_no_jump(), ED_mball_deselect_all_multi(), ed_mball_findnearest_metaelem(), ED_mesh_join_objects_exec(), ED_mesh_pick_face(), ED_mesh_pick_face_vert(), ED_mesh_pick_vert(), ED_mesh_shapes_join_objects_exec(), blender::ed::object::ed_object_mode_generic_exit_ex(), ED_object_particle_edit_mode_enter(), ED_object_particle_edit_mode_enter_ex(), ed_object_select_pick(), ED_object_texture_paint_mode_enter(), ED_object_texture_paint_mode_enter_ex(), ED_object_vgroup_calc_from_armature(), ED_object_vpaintmode_enter(), ED_object_vpaintmode_enter_ex(), ED_object_wpaintmode_enter(), ED_object_wpaintmode_enter_ex(), ED_pose_deselect_all_multi(), ED_pose_recalculate_paths(), ED_render_view3d_update(), ED_scene_change_update(), ED_screen_animation_play(), ED_screen_exit(), ED_seq_proxy_job_get(), ED_transform_snap_object_project_all_view3d_ex(), ED_transform_snap_object_project_ray(), ED_transform_snap_object_project_ray_all(), ED_transform_snap_object_project_ray_ex(), ED_transform_snap_object_project_view3d(), ED_transform_snap_object_project_view3d_ex(), ED_update_for_newframe(), ED_uvedit_selectmode_clean_multi(), ED_view3d_calc_camera_border(), ED_view3d_calc_camera_border_size(), ED_view3d_calc_render_border(), ED_view3d_camera_lock_init(), ED_view3d_camera_lock_init_ex(), ED_view3d_camera_lock_sync(), ED_view3d_camera_to_view_selected(), ED_view3d_camera_to_view_selected_with_set_clipping(), ED_view3d_cameracontrol_acquire(), ED_view3d_clip_range_get(), ED_view3d_cursor3d_position(), ED_view3d_cursor_snap_data_update(), ED_view3d_depth_override(), ED_view3d_draw_offscreen(), ED_view3d_draw_offscreen_imbuf(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_draw_offscreen_simple(), ED_view3d_draw_setup_view(), ed_view3d_give_base_under_cursor_ex(), ED_view3d_has_depth_buffer_updated(), ED_view3d_persp_ensure(), ED_view3d_persp_switch_from_camera(), ED_view3d_radius_to_dist(), ED_view3d_smooth_view(), ED_view3d_smooth_view_ex(), ED_view3d_smooth_view_force_finish(), ED_view3d_smooth_view_force_finish_no_camera_lock(), ED_view3d_to_object(), ED_view3d_update_viewmat(), ED_view3d_viewcontext_init(), ED_view3d_viewplane_get(), ED_view3d_win_to_ray_clipped(), ED_view3d_win_to_ray_clipped_ex(), ED_view3d_win_to_segment_clipped(), ED_vpaint_proj_handle_create(), ED_vpaint_proj_handle_update(), edbm_backbuf_check_and_select_edges(), edbm_backbuf_check_and_select_faces(), edbm_backbuf_check_and_select_verts(), edbm_dupli_extrude_cursor_invoke(), EDBM_mesh_deselect_all_multi(), EDBM_project_snap_verts(), EDBM_selectmode_disable_multi(), edcu_shortest_path_pick_invoke(), blender::ed::sculpt_paint::face_set::edit_fairing(), blender::ed::sculpt_paint::face_set::edit_grow_shrink(), blender::ed::sculpt_paint::face_set::edit_modify_coordinates(), blender::ed::sculpt_paint::face_set::edit_op_exec(), blender::ed::sculpt_paint::face_set::edit_op_init(), blender::ed::sculpt_paint::face_set::edit_op_invoke(), blender::bke::editbmesh_build_data(), blender::bke::editbmesh_calc_modifiers(), blender::bke::editbmesh_get_eval_cage(), blender::bke::editbmesh_get_eval_cage_from_orig(), eevee_engine_init(), eevee_render_to_image(), em_setup_viewcontext(), blender::ed::sculpt_paint::dyntopo::enable_ex(), blender::ed::sculpt_paint::dyntopo::enable_with_undo(), blender::ed::sculpt_paint::expand::enabled_state_to_bitmap(), engine_depsgraph_init(), blender::render::hydra::engine_update_func(), blender::deg::light_linking::eval_runtime_data(), evaluate_curve_type_object(), evaluate_emitter_anim(), evaluate_surface_object(), blender::ed::sculpt_paint::greasepencil::EraseOperationExecutor::execute(), execute_posetree(), execute_scene(), blender::io::obj::export_frame(), blender::io::stl::export_frame(), blender::nodes::materialx::export_to_materialx(), blender::io::usd::export_to_stage(), blender::io::ply::exporter_main(), blender::io::stl::exporter_main(), blender::ed::sculpt_paint::face_set::face_hide_update(), blender::ed::sculpt_paint::face_set::face_sets_update(), blender::ed::sculpt_paint::fake_neighbor_search(), blender::ed::sculpt_paint::mask::fill_mask(), blender::ed::sculpt_paint::mask::fill_mask_bmesh(), blender::ed::sculpt_paint::mask::fill_mask_grids(), blender::ed::sculpt_paint::mask::fill_mask_mesh(), blender::ed::sculpt_paint::undo::fill_node_data_mesh(), blender::ed::greasepencil::fill_strokes(), blender::ed::sculpt_paint::auto_mask::fill_topology_automasking_factors(), blender::ed::sculpt_paint::auto_mask::fill_topology_automasking_factors_mesh(), blender::io::obj::filter_supported_objects(), blender::ed::sculpt_paint::expand::find_active_connected_components_from_vert(), blender::ed::sculpt_paint::find_symm_verts(), blender::ed::sculpt_paint::find_symm_verts_mesh(), flush_trans_object_base_deps_flag(), blender::ed::sculpt_paint::flush_update_step(), font_cursor_set_apply(), blender::ed::object::force_evaluation_if_constraint_disabled(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::foreach_editable_drawing(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::foreach_editable_drawing(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::foreach_editable_drawing(), blender::ed::sculpt_paint::greasepencil::GrabOperation::foreach_grabbed_drawing(), format_stats(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeParams::from_context(), FRS_do_stroke_rendering(), blender::ed::sculpt_paint::expand::geodesic_falloff_create(), blender::ed::sculpt_paint::expand::geodesic_falloff_create(), blender::ed::sculpt_paint::expand::geodesics_from_state_boundary(), geometry_extract_apply(), blender::ed::sculpt_paint::geometry_preview_lines_update(), blender::ed::sculpt_paint::face_set::gesture_apply_bmesh(), blender::ed::sculpt_paint::mask::gesture_apply_for_symmetry_pass(), blender::ed::sculpt_paint::project::gesture_apply_for_symmetry_pass(), blender::ed::sculpt_paint::face_set::gesture_apply_mesh(), blender::ed::sculpt_paint::face_set::gesture_begin(), blender::ed::sculpt_paint::mask::gesture_begin(), blender::ed::sculpt_paint::project::gesture_begin(), blender::ed::sculpt_paint::trim::gesture_begin(), blender::ed::sculpt_paint::mask::gesture_end(), blender::io::usd::get_armature_modifier(), blender::io::usd::get_armature_modifier_obj(), blender::ed::greasepencil::get_bake_targets(), blender::draw::compositor::Context::get_compositing_region(), blender::ed::spreadsheet::get_data_source(), blender::io::usd::get_enabled_modifier(), blender::bke::crazyspace::get_evaluated_curves_deformation(), blender::bke::crazyspace::get_evaluated_grease_pencil_drawing_deformation(), blender::nodes::get_only_evaluated_id(), blender::render::hydra::gf_camera(), gizmo_3d_foreach_selected(), gizmo_find_intersected_3d_intern(), gizmo_preselect_elem_test_select(), gizmo_ruler_invoke(), gizmo_ruler_modal(), GPENCIL_render_init(), GPENCIL_render_to_image(), grease_pencil_evaluate_modifiers(), blender::ed::greasepencil::grease_pencil_reproject_exec(), blender::ed::sculpt_paint::hide::grid_hide_update(), blender::ed::sculpt_paint::hide::grids_show_all(), blender::ed::sculpt_paint::pose::grow_pose_factor(), blender::ed::sculpt_paint::hide::grow_shrink_visibility_bmesh(), blender::ed::sculpt_paint::hide::grow_shrink_visibility_grid(), blender::ed::sculpt_paint::hide::grow_shrink_visibility_mesh(), hide_exec(), blender::ed::sculpt_paint::hide::hide_show_all_exec(), blender::ed::sculpt_paint::hide::hide_show_apply_for_symmetry_pass(), blender::ed::sculpt_paint::hide::hide_show_begin(), blender::ed::sculpt_paint::hide::hide_show_masked_exec(), blender::deg::id_tag_update(), blender::ed::object::ignore_parent_tx(), blender::ed::sculpt_paint::pose::ik_chain_init(), blender::ed::sculpt_paint::pose::ik_chain_init_face_sets(), blender::ed::sculpt_paint::pose::ik_chain_init_face_sets_fk(), blender::ed::sculpt_paint::pose::ik_chain_init_face_sets_fk_bmesh(), blender::ed::sculpt_paint::pose::ik_chain_init_face_sets_fk_mesh(), blender::ed::sculpt_paint::pose::ik_chain_init_face_sets_mesh(), blender::ed::sculpt_paint::pose::ik_chain_init_topology(), iksolver_execute_tree(), image_main_region_draw(), image_user_id_eval_animation(), blender::ed::sculpt_paint::mask::increase_contrast_mask_bmesh(), blender::ed::sculpt_paint::mask::increase_contrast_mask_grids(), blender::ed::sculpt_paint::mask::increase_contrast_mask_mesh(), blender::ed::sculpt_paint::auto_mask::init_boundary_masking(), blender::ed::sculpt_paint::auto_mask::init_boundary_masking_mesh(), blender::ed::sculpt_paint::boundary::init_boundary_mesh(), blender::ed::sculpt_paint::gesture::init_common(), init_context(), blender::deg::IDNode::init_copy_on_write(), blender::ed::sculpt_paint::expand::init_from_face_set_boundary(), blender::ed::sculpt_paint::mask::init_mask_grids(), init_meta(), blender::ed::sculpt_paint::face_set::init_op_exec(), blender::ed::sculpt_paint::init_sculpt_mode_session(), blender::ed::sculpt_paint::vwpaint::init_session(), blender::ed::sculpt_paint::vwpaint::init_stroke(), blender::ed::sculpt_paint::init_transform(), blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::init_weight_data_for_drawings(), insert_key(), insert_key_to_keying_set_path(), blender::ed::sculpt_paint::mask::invert_mask(), blender::ed::sculpt_paint::mask::invert_mask_bmesh(), blender::ed::sculpt_paint::mask::invert_mask_grids(), blender::ed::sculpt_paint::hide::invert_visibility_bmesh(), blender::ed::sculpt_paint::hide::invert_visibility_grids(), blender::ed::sculpt_paint::hide::invert_visibility_mesh(), blender::io::usd::is_armature_modifier_bone_name(), itasc_execute_tree(), itasc_initialize_tree(), join_mesh_single(), knifeproject_poly_from_object(), blender::ed::object::laplaciandeform_bind_exec(), layer_eval_view_layer(), lineart_main_load_geometries(), lineart_main_try_generate_shadow(), lineart_main_try_generate_shadow_v3(), lineart_object_load_single_instance(), SkinInfo::link_armature(), blender::io::ply::load_plydata(), Freestyle::Controller::LoadMesh(), localview_exec(), main_args_setup(), blender::ed::object::make_object_duplilist_real(), blender::ed::sculpt_paint::mask::mask_by_color_contiguous_mesh(), blender::ed::sculpt_paint::mask::mask_by_color_full_mesh(), blender::ed::sculpt_paint::mask::mask_by_color_invoke(), blender::ed::sculpt_paint::mask::mask_flood_fill_exec(), blender::ed::sculpt_paint::mask::mask_from_boundary_exec(), blender::ed::sculpt_paint::mask::mask_from_cavity_exec(), match_texture_space_exec(), blender::bke::mesh_build_data(), blender::bke::mesh_build_extra_data(), blender::bke::mesh_calc_modifiers(), blender::bke::mesh_create_eval_final(), blender::bke::mesh_create_eval_no_deform(), blender::bke::mesh_create_eval_no_deform_render(), blender::bke::mesh_data_update(), blender::ed::sculpt_paint::filter::mesh_filter_sharpen_init(), blender::bke::mesh_get_eval_deform(), mesh_new_from_mesh_object(), mesh_new_from_mesh_object_with_layers(), blender::ed::sculpt_paint::hide::mesh_show_all(), blender::ed::object::meshdeform_bind_exec(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), mirror_exec(), mirror_poll(), MOD_lineart_compute_feature_lines_v3(), MOD_lineart_gpencil_generate_v3(), blender::ed::sculpt_paint::vwpaint::mode_enter_generic(), blender::ed::object::mode_generic_exit(), blender::ed::object::mode_generic_has_data(), blender::ed::object::modifier_apply(), blender::ed::object::modifier_apply_exec_ex(), blender::ed::object::modifier_apply_obdata(), blender::ed::object::modifier_apply_shape(), blender::ed::object::modifier_convert_exec(), blender::ed::outliner::modifier_fn(), blender::ed::object::modifier_skin_armature_create(), blender::ed::object::motion_paths_recalc(), motionpaths_calc_bake_targets(), motionpaths_calc_update_scene(), move_cursor(), blender::ed::sculpt_paint::expand::move_propagation_origin(), movieclip_eval_update_generic(), movieclip_eval_update_reload(), blender::ed::object::multires_base_apply_exec(), multires_mark_as_modified(), blender::ed::object::multires_rebuild_subdiv_exec(), multires_reshape_apply_base_refine_from_deform(), multires_reshape_context_create_from_base_mesh(), multires_reshape_context_create_from_object(), multires_reshape_create_subdiv(), blender::ed::object::multires_reshape_exec(), blender::ed::object::multires_unsubdivide_exec(), multiresModifier_base_apply(), multiresModifier_prepare_join(), multiresModifier_rebuild_subdiv(), multiresModifier_reshapeFromDeformModifier(), multiresModifier_reshapeFromObject(), multiresModifier_reshapeFromVertcos(), multiresModifier_scale_disp(), navigate_pivot_get(), blender::nodes::node_geo_is_viewport_cc::node_geo_exec(), blender::nodes::node_shader_normal_map_cc::node_shader_buts_normal_map(), blender::nodes::node_shader_tangent_cc::node_shader_buts_tangent(), blender::nodes::node_shader_uvmap_cc::node_shader_buts_uvmap(), blender::nodes::node_shader_vertex_color_cc::node_shader_buts_vertex_color(), blender::NodesModifierBakeParams::NodesModifierBakeParams(), blender::NodesModifierSimulationParams::NodesModifierSimulationParams(), blender::ed::sculpt_paint::auto_mask::normal_occlusion_automasking_fill(), blender::ed::sculpt_paint::expand::normals_falloff_create(), blender::io::obj::OBJCurve::OBJCurve(), blender::ed::object::object_clear_transform_generic_exec(), blender::ed::object::object_convert_exec(), blender::ed::object::object_data_convert_curve_to_mesh(), blender::ed::object::object_duplicates_make_real_exec(), object_duplilist(), object_duplilist_preview(), blender::ed::object::object_force_modifier_bind_simple_options(), blender::ed::object::object_force_modifier_update_for_bind(), blender::bke::object_get_datamask(), blender::ed::object::object_origin_set_exec(), blender::ed::object::object_overlay_mode_transfer_animation_start(), object_preview_render(), object_preview_scene_create(), blender::ed::sculpt_paint::object_sculpt_mode_enter(), blender::ed::sculpt_paint::object_sculpt_mode_enter(), blender::ed::sculpt_paint::object_sculpt_mode_exit(), blender::ed::sculpt_paint::object_sculpt_mode_exit(), object_to_mesh(), blender::ed::object::object_transform_axis_target_invoke(), object_where_is_calc_ex(), blender::ed::object::object_xform_skip_child_container_update_all(), objectsolver_evaluate(), blender::io::obj::OBJMesh::OBJMesh(), blender::ed::object::ocean_bake_exec(), blender::ed::sculpt_paint::offset_positions(), blender::ed::sculpt_paint::greasepencil::GrabOperation::on_stroke_begin(), blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_begin(), blender::ed::sculpt_paint::greasepencil::TintOperation::on_stroke_begin(), operation_needs_update(), OVERLAY_relationship_lines(), paint_proj_stroke(), paint_sample_color(), blender::ed::sculpt_paint::paint_stroke_new(), paint_weight_gradient_exec(), paintface_flush_flags(), paintface_select_loop(), panel_draw(), blender::ed::object::parent_set(), blender::ed::object::parent_set_vertex_parent(), blender::ed::sculpt_paint::hide::partialvis_all_update_bmesh(), blender::ed::sculpt_paint::hide::partialvis_all_update_grids(), blender::ed::sculpt_paint::hide::partialvis_all_update_mesh(), blender::ed::sculpt_paint::hide::partialvis_gesture_update_grids(), blender::ed::sculpt_paint::hide::partialvis_gesture_update_mesh(), blender::ed::sculpt_paint::hide::partialvis_masked_update_bmesh(), blender::ed::sculpt_paint::hide::partialvis_masked_update_grids(), blender::ed::sculpt_paint::hide::partialvis_masked_update_mesh(), blender::ed::sculpt_paint::hide::partialvis_update_bmesh_nodes(), particle_edit_toggle_exec(), particle_intersect_mesh(), particle_system_minmax(), particle_system_update(), particle_undosys_poll(), particle_undosys_step_decode(), particle_undosys_step_encode(), blender::bke::object::pbvh_ensure(), blender::ed::sculpt_paint::vwpaint::pbvh_gather_generic(), PE_box_select(), PE_circle_select(), PE_create_current(), PE_create_particle_edit(), PE_current_changed(), PE_deselect_all_visible(), PE_get_current(), pe_get_current(), PE_hair_poll(), PE_lasso_select(), PE_minmax(), PE_mirror_x(), PE_mouse_particles(), PE_poll(), pe_select_all_exec(), PE_update_object(), PE_update_selection(), pointcloud_evaluate_modifiers(), pointdensity_cache_psys(), blender::io::hydra::USDSceneDelegate::populate(), blender::ed::sculpt_paint::pose::pose_brush_init(), pose_channel_flush_to_orig_if_needed(), pose_clear_transform_generic_exec(), pose_clear_user_transforms_exec(), poselib_blend_apply(), blender::ed::sculpt_paint::PositionDeformData::PositionDeformData(), precalculate_effector(), prepare(), Render::prepare_viewlayer(), blender::ed::space_node::prepare_viewlayer_update(), blender::ed::sculpt_paint::boundary::preview_data_init(), blender::ed::sculpt_paint::pose::preview_ik_chain_init(), proj_paint_state_mesh_eval_init(), psys_apply_hair_lattice(), psys_cache_edit_paths(), psys_eval_get(), psys_in_edit_mode(), blender::ed::sculpt_paint::undo::push_all_grids(), blender::ed::sculpt_paint::undo::push_multires_mesh_begin(), blender::ed::sculpt_paint::undo::push_node(), blender::ed::sculpt_paint::push_undo_nodes(), pygpu_offscreen_draw_view3d(), pyrna_struct_keyframe_insert(), query_external_colliders(), RE_bake_engine(), RE_point_density_cache(), RE_point_density_minmax(), RE_point_density_sample(), redraw_timer_exec(), redraw_timer_step(), blender::ed::sculpt_paint::undo::refine_subdiv(), blender::deg::register_graph(), rekey_particle_to_time(), reload_cachefile(), remap_hair_emitter(), remove_doubles_exec(), remove_tagged_keys(), render_border_exec(), blender::ed::sculpt_paint::expand::reposition_pivot(), blender::ed::sculpt_paint::undo::restore_active_shape_key(), blender::ed::sculpt_paint::undo::restore_from_undo_step(), restore_from_undo_step_if_necessary(), blender::ed::sculpt_paint::undo::restore_list(), blender::ed::sculpt_paint::undo::restore_position_from_undo_step(), blender::ed::sculpt_paint::undo::restore_position_mesh(), blender::ed::sculpt_paint::expand::resursion_step_add(), reveal_exec(), rigidbody_objects_calc_mass_exec(), blender::ed::sculpt_paint::sample_curves_3d_brush(), blender::ed::sculpt_paint::sample_curves_surface_3d_brush(), blender::ed::sculpt_paint::dyntopo::sample_detail(), blender::ed::sculpt_paint::dyntopo::sample_detail_voxel(), blender::ed::sculpt_paint::sample_node_surface_bmesh(), blender::ed::sculpt_paint::sample_node_surface_grids(), blender::ed::sculpt_paint::sample_node_surface_mesh(), blender::ed::sculpt_paint::sample_surface(), sb_sfesf_threads_run(), sbObjectStep(), sbStoreLastFrame(), scene_graph_update_tagged(), screen_animation_step_invoke(), screen_opengl_render_anim_step(), screen_opengl_render_doit(), screen_opengl_render_end(), blender::ed::sculpt_paint::sculpt_brush_stroke_cancel(), blender::ed::sculpt_paint::cloth::sculpt_cloth_filter_invoke(), blender::ed::sculpt_paint::cloth::sculpt_cloth_filter_modal(), blender::ed::sculpt_paint::color::sculpt_color_filter_apply(), blender::ed::sculpt_paint::color::sculpt_color_filter_init(), SCULPT_cursor_geometry_info_update(), blender::ed::sculpt_paint::dyntopo::sculpt_detail_flood_fill_exec(), SCULPT_do_paint_brush_image(), blender::ed::sculpt_paint::dyntopo::sculpt_dynamic_topology_toggle_exec(), blender::ed::sculpt_paint::expand::sculpt_expand_invoke(), blender::ed::sculpt_paint::expand::sculpt_expand_modal(), SCULPT_fake_neighbors_ensure(), blender::ed::sculpt_paint::filter::sculpt_filter_specific_init(), blender::ed::sculpt_paint::sculpt_geometry_preview_lines_draw(), blender::ed::sculpt_paint::mask::sculpt_mask_filter_exec(), blender::ed::sculpt_paint::mask::sculpt_mask_init_exec(), blender::ed::sculpt_paint::filter::sculpt_mesh_filter_apply(), blender::ed::sculpt_paint::filter::sculpt_mesh_filter_cancel(), blender::ed::sculpt_paint::filter::sculpt_mesh_filter_modal(), blender::ed::sculpt_paint::filter::sculpt_mesh_filter_start(), blender::ed::sculpt_paint::sculpt_mode_toggle_exec(), sculpt_pbvh_update_pixels(), SCULPT_stroke_get_location_ex(), SCULPT_stroke_modifiers_check(), blender::ed::sculpt_paint::sculpt_transform_all_vertices(), blender::ed::sculpt_paint::sculpt_update_cache_variants(), sculpt_update_object(), SCULPT_vertex_is_occluded(), select_linked_pick_invoke(), SEQ_eval_sequences(), SEQ_proxy_rebuild_context(), SEQ_render_new_render_data(), seq_render_scene_strip(), sequencer_ibuf_get(), sequencer_rebuild_proxy_exec(), blender::ed::sculpt_paint::expand::set_initial_components_for_mouse(), blender::ed::sculpt_paint::set_persistent_base_exec(), blender::ed::sculpt_paint::set_pivot_position_exec(), set_plane_exec(), set_trans_object_base_flags(), shape_cut_exec(), blender::ed::sculpt_paint::face_set::show_all(), SIM_cloth_solve(), blender::ed::object::bake_simulation::simulate_to_frame_invoke(), blender::io::usd::skel_export_chaser(), blender::ed::object::skin_armature_create_exec(), blender::io::usd::skinned_mesh_export_chaser(), snap_curs_to_sel_ex(), blender::ed::sculpt_paint::expand::snap_init_from_enabled(), snap_object_context_runtime_init(), snap_sel_to_grid_exec(), snap_selected_to_location(), softbody_calc_forces(), softbody_step(), sound_bake_animation_exec(), sound_jack_sync_callback(), sound_mixdown_exec(), blender::ed::sculpt_paint::expand::spherical_falloff_create(), spline_under_mouse_get(), splineik_execute_tree(), blender::ed::spreadsheet::spreadsheet_get_object_eval(), stats_update(), blender::ed::sculpt_paint::undo::step_decode(), blender::ed::sculpt_paint::undo::step_decode_redo(), blender::ed::sculpt_paint::undo::step_decode_redo_impl(), blender::ed::sculpt_paint::undo::step_decode_undo(), blender::ed::sculpt_paint::undo::step_decode_undo_impl(), blender::ed::sculpt_paint::undo::store_positions_mesh(), blender::ed::greasepencil::stroke_trim_execute(), blender::ed::sculpt_paint::stroke_update_step(), surface_getBrushFlags(), blender::ed::object::surfacedeform_bind_exec(), blender::ed::sculpt_paint::symmetrize_exec(), blender::render::hydra::Engine::sync(), blender::io::obj::TEST_F(), blender::io::obj::TEST_F(), blender::io::obj::TEST_F(), TEST_F(), text_update_edited(), texture_paint_image_from_view_exec(), blender::ed::sculpt_paint::image::ops::paint::texture_paint_init(), texture_paint_toggle_exec(), blender::ed::sculpt_paint::expand::topology_falloff_create(), transform_active_color(), blender::ed::sculpt_paint::transform_radius_elastic(), blender::ed::outliner::tree_element_object_activate(), txt_add_object(), UI_block_end_ex(), UI_context_update_anim_flag(), blender::ed::sculpt_paint::expand::undo_push(), unify_length_exec(), blender::deg::unregister_graph(), blender::draw::compositor::Engine::update(), blender::bke::pbvh::update_bounds(), blender::ed::sculpt_paint::vwpaint::update_cache_variants(), blender::ed::sculpt_paint::expand::update_for_vert(), blender::ed::sculpt_paint::mask::update_mask_mesh(), blender::ed::sculpt_paint::update_modal_transform(), blender::bke::pbvh::update_normals(), blender::bke::pbvh::pixels::update_pixels(), blender::ed::sculpt_paint::update_sculpt_normal(), blender::ed::sculpt_paint::hide::update_undo_state(), blender::io::usd::USDSceneExportContext::USDSceneExportContext(), blender::ed::sculpt_paint::use_add_density_mode(), uv_box_select_exec(), uv_circle_select_exec(), uv_mouse_select_loop_generic_multi(), uv_mouse_select_multi(), uv_select_all_exec(), uv_select_overlap(), uv_select_pinned_exec(), uv_select_similar_edge_exec(), uv_select_similar_face_exec(), uv_select_similar_island_exec(), uv_select_similar_vert_exec(), uv_select_split_exec(), uv_select_tag_update_for_object(), uv_shortest_path_pick_ex(), uv_shortest_path_pick_exec(), uv_shortest_path_pick_invoke(), uv_shortest_path_select_exec(), v3d_cursor_snap_draw_fn(), v3d_cursor_snap_update(), validate_object_select_id(), blender::ed::sculpt_paint::hide::vert_hide_update(), blender::bke::pbvh::vert_normals_eval(), blender::bke::pbvh::vert_positions_eval(), blender::bke::pbvh::vert_positions_eval_for_write(), blender::ed::sculpt_paint::vert_positions_for_grab_active_get(), vertex_color_set_exec(), vertex_paint_init_stroke(), blender::ed::object::vertex_parent_set_exec(), view3d_all_exec(), view3d_box_select_exec(), view3d_camera_border(), view3d_camera_to_view_exec(), view3d_camera_to_view_selected_exec(), view3d_camera_to_view_selected_impl(), view3d_center_camera_exec(), view3d_circle_select_exec(), view3d_draw_border(), view3d_from_minmax(), view3d_lasso_select_exec(), view3d_localview_exit(), view3d_localview_init(), view3d_main_region_listener(), view3d_main_region_setup_offscreen(), view3d_main_region_setup_view(), view3d_object_calc_minmax(), view3d_opengl_select_ex(), view3d_orbit_calc_center(), view3d_ruler_add_invoke(), view3d_ruler_item_mousemove(), view3d_select_exec(), view3d_set_1_to_1_viewborder(), view3d_smooth_view_force_finish_ex(), view3d_smoothview_apply_and_finish_ex(), view3d_smoothview_apply_with_interp(), view3d_stereo3d_setup(), view3d_stereo3d_setup_offscreen(), view3d_viewmatrix_set(), view3d_win_to_ray_segment(), view3d_winmatrix_set(), view3d_zoom_1_to_1_camera_exec(), view3d_zoom_border_exec(), view_lock_to_active_exec(), view_zoom_apply_step(), view_zoom_to_window_xy_camera(), viewcenter_pick_invoke(), viewdolly_invoke(), blender::draw::color_management::viewport_color_management_set(), viewselected_exec(), viewzoom_exec(), blender::ed::sculpt_paint::hide::visibility_filter_exec(), blender::ed::sculpt_paint::hide::visibility_invert_exec(), blender::ed::object::visual_transform_apply_exec(), volume_evaluate_modifiers(), volume_sequence_frame(), volume_update_simplify_level(), blender::ed::object::voxel_remesh_exec(), vpaint_do_draw(), vpaint_do_paint(), vpaint_init_vpaint(), vpaint_mode_toggle_exec(), vpaint_paint_leaves(), vpaint_proj_dm_map_cosnos_init(), vpaint_proj_dm_map_cosnos_update(), vpaint_stroke_test_start(), weight_from_bones_exec(), weight_sample_group_invoke(), blender::ed::greasepencil::weight_sample_invoke(), weight_sample_invoke(), weight_set_exec(), WIDGETGROUP_camera_view_draw_prepare(), blender::ed::view3d::geometry_nodes_gizmos::WIDGETGROUP_geometry_nodes_refresh(), wm_draw_update_test_window(), wm_event_do_depsgraph(), wm_event_do_handlers(), wm_event_do_notifiers(), wm_region_test_render_do_draw(), wm_xr_navigation_teleport(), wm_xr_raycast(), wm_xr_session_do_depsgraph(), wm_xr_session_draw_data_populate(), wm_xr_session_scene_and_depsgraph_get(), wm_xr_session_surface_draw(), workbench_render_to_image(), wpaint_do_paint(), wpaint_mode_toggle_exec(), wpaint_paint_leaves(), wpaint_stroke_test_start(), and blender::ed::sculpt_paint::mask::write_mask_mesh().

◆ is_valid

◆ lamp

◆ lattice

◆ linestyle

FreestyleLineStyle linestyle

Definition at line 103 of file deg_eval_copy_on_write.cc.

Referenced by acf_dslinestyle_setting_ptr(), animdata_filter_ds_linestyle(), BKE_linestyle_alpha_modifier_add(), BKE_linestyle_alpha_modifier_copy(), BKE_linestyle_alpha_modifier_move(), BKE_linestyle_alpha_modifier_remove(), BKE_linestyle_color_modifier_add(), BKE_linestyle_color_modifier_copy(), BKE_linestyle_color_modifier_move(), BKE_linestyle_color_modifier_remove(), BKE_linestyle_default_shader(), BKE_linestyle_geometry_modifier_add(), BKE_linestyle_geometry_modifier_copy(), BKE_linestyle_geometry_modifier_move(), BKE_linestyle_geometry_modifier_remove(), BKE_linestyle_init(), BKE_linestyle_modifier_list_color_ramps(), BKE_linestyle_new(), BKE_linestyle_path_to_color_ramp(), BKE_linestyle_thickness_modifier_add(), BKE_linestyle_thickness_modifier_copy(), BKE_linestyle_thickness_modifier_move(), BKE_linestyle_thickness_modifier_remove(), BKE_linestyle_use_textures(), blo_do_versions_260(), blo_do_versions_270(), blender::deg::DepsgraphNodeBuilder::build_freestyle_linestyle(), blender::deg::DepsgraphRelationBuilder::build_freestyle_linestyle(), buttons_context_path_linestyle(), buttons_texture_users_from_context(), do_version_curvemapping_walker(), FRS_create_stroke_material(), blender::ed::space_node::get_context_path_node_shader(), give_current_linestyle_texture(), linestyle_blend_read_data(), linestyle_blend_write(), linestyle_foreach_id(), linestyle_free_data(), linestyle_init_data(), make_new_animlistelem(), paste_mtex_exec(), set_current_linestyle_texture(), shader_get_from_context(), and texture_get_from_context().

◆ material

◆ mesh

Mesh mesh

Definition at line 107 of file deg_eval_copy_on_write.cc.

Referenced by add_verts_to_dgroups(), arrayModifier_doArray(), bc_get_mesh_copy(), BKE_mball_polygonize(), BKE_mesh_assign_object(), BKE_mesh_from_bmesh_for_eval_nomain(), BKE_mesh_from_bmesh_nomain(), BKE_mesh_new_nomain(), BKE_mesh_new_nomain_from_curve_displist(), BKE_mesh_orco_verts_get(), BKE_mesh_orco_verts_transform(), BKE_mesh_wrapper_from_editmesh(), BKE_modifier_get_evaluated_mesh_from_evaluated_object(), BKE_object_get_evaluated_mesh_no_subsurf_unchecked(), BKE_object_get_evaluated_mesh_unchecked(), BKE_object_to_mesh(), BKE_pointcloud_to_mesh(), BKE_shrinkwrap_init_tree(), blo_do_versions_pre250(), BMD_mesh_bm_create(), bpy_bm_update_edit_mesh(), bpy_bmesh_from_mesh(), bpy_bmesh_to_mesh(), brush_add(), btTriangleIndexVertexArray(), LightTree::build(), blender::ed::spreadsheet::GeometryDataSetTreeView::build_tree_for_mesh(), C_BVHTree_FromObject(), blender::nodes::node_geo_distribute_points_on_faces_cc::calc_full_density_factors_with_selection(), cdf_read_header(), cdf_write_header(), cdf_write_open(), cloth_build_springs(), blender::nodes::node_geo_uv_pack_islands_cc::construct_uv_gvarray(), blender::nodes::node_geo_uv_unwrap_cc::construct_uv_gvarray(), blender::io::ply::convert_ply_to_mesh(), blender::nodes::node_geo_mesh_primitive_circle_cc::create_circle_mesh(), blender::nodes::node_geo_mesh_primitive_cube_cc::create_cube_mesh(), blender::geometry::create_cuboid_mesh(), blender::geometry::create_cylinder_or_cone_mesh(), blender::nodes::node_geo_mesh_primitive_ico_sphere_cc::create_ico_sphere_mesh(), blender::io::obj::MeshFromGeometry::create_mesh(), create_mesh(), blender::io::usd::USDMeshReader::create_object(), blender::io::usd::USDShapeReader::create_object(), blender::geometry::create_uv_sphere_mesh(), blender::geometry::create_vertex_mesh(), blender::nodes::node_geo_curve_to_mesh_cc::curve_to_mesh(), blender::bke::curve_to_mesh_sweep(), deform_verts(), do_paintface_box_select(), blender::io::alembic::ABCGenericMeshWriter::do_write(), doOcean(), blender::draw::draw_subdiv_create_requested_buffers(), blender::draw::DRW_mesh_batch_cache_create_requested(), blender::nodes::node_geo_duplicate_elements_cc::duplicate_edges(), blender::nodes::node_geo_duplicate_elements_cc::duplicate_faces(), blender::nodes::node_geo_duplicate_elements_cc::duplicate_points_mesh(), dynamicPaint_paintMesh(), ED_mesh_context(), ED_mesh_join_objects_exec(), blender::draw::editmesh_final_or_this(), blender::nodes::node_geo_extrude_mesh_cc::extrude_individual_mesh_faces(), blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_edges(), blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_face_regions(), blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_vertices(), final_skin(), blender::nodes::node_geo_mesh_to_points_cc::geometry_set_mesh_to_points(), blender::nodes::node_geo_points_to_vertices_cc::geometry_set_points_to_vertices(), blender::io::alembic::get_config(), blender::nodes::node_geo_edge_paths_to_selection_cc::PathToEdgeSelectionFieldInput::get_varray_for_context(), blender::nodes::node_geo_edges_to_face_groups_cc::FaceSetFromBoundariesInput::get_varray_for_context(), blender::nodes::node_geo_input_mesh_face_is_planar_cc::PlanarFieldInput::get_varray_for_context(), blender::nodes::node_geo_input_shortest_edge_paths_cc::ShortestEdgePathsCostFieldInput::get_varray_for_context(), blender::nodes::node_geo_input_shortest_edge_paths_cc::ShortestEdgePathsNextVertFieldInput::get_varray_for_context(), blender::nodes::node_geo_mesh_face_group_boundaries_cc::BoundaryFieldInput::get_varray_for_context(), blender::nodes::node_geo_mesh_topology_corners_of_edge_cc::CornersOfEdgeInput::get_varray_for_context(), blender::nodes::node_geo_mesh_topology_corners_of_face_cc::CornersOfFaceInput::get_varray_for_context(), blender::nodes::node_geo_mesh_topology_corners_of_vertex_cc::CornersOfVertInput::get_varray_for_context(), blender::nodes::node_geo_mesh_topology_edges_of_vertex_cc::EdgesOfVertInput::get_varray_for_context(), blender::nodes::node_geo_mesh_topology_offset_corner_in_face_cc::OffsetCornerInFaceFieldInput::get_varray_for_context(), hair_create_input_mesh(), blender::nodes::node_geo_proximity_cc::ProximityFunction::init_for_mesh(), key_block_get_data(), LightTree::LightTree(), mesh_get_x_mirror_faces(), blender::nodes::node_geo_merge_by_distance_cc::mesh_merge_by_distance_all(), blender::nodes::node_geo_merge_by_distance_cc::mesh_merge_by_distance_connected(), mesh_mirror_topo_table_get_meshes(), mesh_new_from_curve_type_object(), mesh_nurbs_displist_to_mesh(), blender::draw::mesh_render_data_create(), mesh_wrapper_ensure_subdivision(), mirror_apply_on_axis(), mirrorModifier__doMirror(), MOD_solidify_nonmanifold_modifyMesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), multires_as_ccg(), multires_as_mesh(), multires_modifier_update_mdisps(), blender::nodes::node_geo_edge_paths_to_curves_cc::node_geo_exec(), blender::nodes::node_geo_edge_split_cc::node_geo_exec(), blender::nodes::node_geo_mesh_to_curve_cc::node_geo_exec(), blender::nodes::node_geo_scale_elements_cc::node_geo_exec(), blender::nodes::node_geo_set_material_cc::node_geo_exec(), normalEditModifier_do(), blender::ed::object::object_convert_exec(), blender::ed::object::object_data_convert_curve_to_mesh(), object_to_mesh(), paint_weight_gradient_exec(), blender::geometry::preprocess_meshes(), psys_thread_context_init_distribute(), RB_shape_new_gimpact_mesh(), RB_shape_new_trimesh(), RB_trimesh_data_delete(), RB_trimesh_data_new(), blender::io::stl::read_stl_file(), blender::io::alembic::AbcMeshReader::readObjectData(), blender::io::alembic::AbcSubDReader::readObjectData(), remap_hair_emitter(), blender::nodes::node_geo_sample_nearest_surface_cc::SampleNearestSurfaceFunction::SampleNearestSurfaceFunction(), subdiv_as_ccg(), subdiv_as_mesh(), blender::io::stl::STLMeshHelper::to_mesh(), MANTA::updatePointers(), uvprojectModifier_do(), vertex_color_brightness_contrast_exec(), vertex_color_hsv_exec(), vertex_color_invert_exec(), vertex_color_levels_exec(), vertex_color_smooth(), vertex_paint_from_weight(), weight_sample_invoke(), and xml_add_mesh().

◆ scene

Scene scene

Definition at line 108 of file deg_eval_copy_on_write.cc.

Referenced by actkeys_previewrange_exec(), add_effector_evaluation(), ANIM_animdata_get_context(), ANIM_keyingset_info_unregister(), armature_click_extrude_exec(), armature_click_extrude_invoke(), armature_undosys_step_encode(), BKE_constraint_target_matrix_get(), BKE_constraints_make_evalob(), BKE_image_save_options_init(), BKE_image_walk_all_users(), BKE_main_collection_sync(), BKE_main_collection_sync_remap(), BKE_main_view_layers_synced_ensure(), BKE_ptcache_quick_cache_all(), BKE_scene_collections_iterator_begin(), BKE_scene_find_from_collection(), BLO_library_link_params_init_with_context(), brush_add(), brush_edit_init(), brush_painter_2d_new(), blender::deg::DepsgraphNodeBuilder::build_scene_render(), blender::deg::DepsgraphRelationBuilder::build_scene_render(), blender::ed::outliner::TreeDisplayViewLayer::build_tree(), blender::deg::DepsgraphNodeBuilder::build_view_layer(), blender::deg::DepsgraphRelationBuilder::build_view_layer(), buttons_context_path_view_layer(), buttons_texture_users_from_context(), C_BVHTree_FromObject(), check_valid_camera(), check_valid_compositing_camera(), clip_rebuild_proxy_exec(), blender::ed::outliner::collection_flag_exec(), blender::ed::outliner::collection_instance_exec(), blender::ed::outliner::collection_isolate_exec(), blender::ed::outliner::collection_link_exec(), blender::ed::outliner::collection_view_layer_exec(), blender::ed::outliner::collection_visibility_exec(), blender::ed::outliner::collections_view_layer_poll(), blender::compositor::RenderLayersNode::convert_to_operations(), convert_tree(), CTX_data_scene(), CTX_data_scene_set(), current_scene_update(), curve_undosys_step_encode(), DEG_editors_update(), DEG_graph_replace_owners(), ObjectManager::device_update_transforms(), LightManager::device_update_tree(), do_version_workspaces_after_lib_link(), do_versions_after_linking_280(), do_versions_ipos_to_animato(), DRW_cache_free_old_batches(), DRW_custom_pipeline_begin(), DRW_draw_depth_loop(), DRW_draw_render_loop_2d_ex(), DRW_draw_render_loop_ex(), DRW_draw_select_id(), DRW_draw_select_loop(), DRW_notify_view_update(), drw_notify_view_update_offscreen(), DRW_render_gpencil(), DRW_render_to_image(), dynamicPaint_paintMesh(), dynamicPaint_paintSinglePoint(), dynamicPaint_prepareEffectStep(), ED_node_composite_job(), ED_object_texture_paint_mode_enter_ex(), ED_preview_icon_render(), ED_preview_shader_job(), ED_region_do_draw(), ED_render_engine_changed(), ED_render_view3d_update(), ED_screen_scene_change(), ED_seq_proxy_job_get(), ED_transform_snap_object_context_create(), ED_transform_snap_sequencer_to_closest_strip_calc(), ED_view3d_cameracontrol_acquire(), ED_vpaint_proj_handle_create(), blender::ed::space_node::ensure_nodetree_previews(), explodeMesh(), DocumentExporter::exportCurrentScene(), fluid_free_exec(), blender::compositor::RenderLayersProg::get_meta_data(), GPU_material_from_nodetree(), graphkeys_previewrange_exec(), image_open_exec(), image_view_selected_exec(), init_context(), blender::compositor::RenderLayersProg::init_execution(), init_meta(), blender::ed::object::init_multiresbake_job(), init_scene(), itasc_clear_cache(), itasc_clear_data(), knifetool_init(), lattice_undosys_step_encode(), lib_override_library_create_do(), lib_override_library_main_resync_on_library_indirect_level(), lib_override_library_resync(), lightprobe_cache_bake_invoke(), lineart_bake_common(), make_duplis_particle_system(), mball_undosys_step_encode(), mesh_undosys_step_encode(), minimize_stretch_init(), modify_mesh(), mouse_mesh_uv_shortest_path_edge(), mouse_mesh_uv_shortest_path_face(), mouse_mesh_uv_shortest_path_vert(), blender::ed::object::multiresbake_image_exec_locked(), nlaedit_previewrange_exec(), nlaedit_snap_exec(), nlaop_poll_tweakmode_off(), nlaop_poll_tweakmode_on(), blender::nodes::node_composite_render_layer_cc::node_composit_poll_rlayers(), blender::nodes::node_composite_cryptomatte_cc::node_poll_cryptomatte(), blender::NodesModifierSimulationParams::NodesModifierSimulationParams(), object_preview_scene_create(), blender::ed::outliner::outliner_build_tree(), blender::ed::outliner::outliner_collection_delete(), blender::ed::outliner::outliner_hide_exec(), blender::ed::outliner::outliner_object_operation_exec(), pack_islands_exec(), paint_2d_new_stroke(), paint_proj_new_stroke(), paint_weight_gradient_exec(), particle_system_minmax(), particle_system_update(), pe_get_current(), pointdensity_cache_psys(), previews_ensure_exec(), project_state_init(), psys_apply_hair_lattice(), psys_cache_edit_paths(), pygpu_offscreen_draw_view3d(), RE_bake_engine_set_engine_parameters(), RE_ReadRenderResult(), rekey_particle_to_time(), render_init_from_main(), blender::ed::geometry::run_node_group_exec(), sb_cf_threads_run(), sb_sfesf_threads_run(), screen_opengl_render_anim_init(), screen_opengl_render_init(), screen_render_invoke(), SEQ_prefetch_stop_all(), seq_prefetch_update_scene(), SEQ_proxy_rebuild_context(), SEQ_render_new_render_data(), seq_render_scene_strip(), blender::compositor::CompositorContext::set_scene(), blender::compositor::CompositorOperation::set_scene(), blender::compositor::ConvertDepthToRadiusOperation::set_scene(), blender::compositor::RenderLayersProg::set_scene(), blender::ed::object::bake_simulation::simulate_to_frame_invoke(), solve_camera_initjob(), blender::ed::curves::undo::step_encode(), blender::ed::greasepencil::undo::step_encode(), texture_changed(), track_markers_initjob(), blender::ed::space_node::ui_template_node_link_menu(), uiTemplateRunningJobs(), update_physics_cache(), blender::io::usd::USD_export(), v3d_cursor_snap_context_ensure(), view3d_do_msg_notify_workbench_view_update(), WIDGETGROUP_camera_view_refresh(), wm_event_do_notifiers(), wm_xr_session_do_depsgraph(), wm_xr_session_draw_data_populate(), wm_xr_session_scene_and_depsgraph_get(), wm_xr_session_surface_draw(), write_global(), and xml_read_file().

◆ tex

Tex tex

Definition at line 109 of file deg_eval_copy_on_write.cc.

Referenced by acf_dstex_setting_ptr(), blender::render::hydra::GPURenderTaskDelegate::add_aov(), blender::gpu::MTLShaderInterface::add_texture(), animdata_filter_ds_texture(), animdata_filter_ds_textures(), animfilter_modifier_idpoin_cb(), blender::draw::as_image(), blender::draw::as_image(), blender::gpu::GLFrameBuffer::attachment_set_loadstore_op(), blender::gpu::MTLComputeState::bind_compute_texture(), blender::gpu::MTLRenderPassState::bind_fragment_texture(), blender::gpu::MTLRenderPassState::bind_vertex_texture(), BKE_image_free_all_textures(), BKE_image_paint_set_mipmap(), BKE_image_walk_all_users(), BKE_movieclip_free_gputexture(), BKE_movieclip_get_gpu_texture(), BKE_paint_invalidate_overlay_tex(), BKE_texture_add(), BKE_texture_default(), BKE_texture_is_image_user(), BKE_texture_mtex_add_id(), BKE_texture_type_set(), blend(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_280(), blo_do_versions_290(), blo_do_versions_pre250(), bpygpu_ParseTexture(), BPyGPUTexture_CreatePyObject(), buttons_texture_context_compute(), buttons_texture_modifier_geonodes_users_add(), blender::gpu::GLFrameBuffer::clear_multi(), clouds(), clouds_map_inputs(), blender::nodes::node_composite_color_ramp_cc::ColorRampShaderNode::compile(), blender::gpu::VKTexture::copy_to(), blender::gpu::FrameBuffer::depth_tex(), blender::gpu::detect_mip_render_workaround(), distnoise_map_inputs(), do_2d_mapping(), do_proc(), blender::io::usd::dome_light_to_world_material(), blender::render::hydra::DrawTexture::draw(), draw_texture_release(), drw_manager_init(), DRW_shgroup_add_material_resources(), DRW_shgroup_uniform_image(), DRW_shgroup_uniform_image_ref(), DRW_shgroup_uniform_texture(), DRW_shgroup_uniform_texture_ex(), DRW_shgroup_uniform_texture_ref(), DRW_shgroup_uniform_texture_ref_ex(), DRW_texture_create_1d_ex(), DRW_texture_create_2d_array_ex(), DRW_texture_create_2d_ex(), DRW_texture_create_3d_ex(), DRW_texture_create_cube_array_ex(), DRW_texture_create_cube_ex(), DRW_texture_ensure_2d(), DRW_texture_ensure_2d_ex(), DRW_texture_ensure_fullscreen_2d(), DRW_texture_ensure_fullscreen_2d_ex(), DRW_texture_free(), DRW_texture_generate_mipmaps(), DRW_texture_pool_free(), DRW_texture_pool_give_texture_ownership(), DRW_texture_pool_query_2d_ex(), DRW_texture_pool_reset(), DRW_texture_pool_take_texture_ownership(), DRW_texture_pool_texture_acquire(), drw_texture_set_parameters(), DRW_transform_none(), dynamic_paint_set_init_color_tex_to_imseq_cb(), dynamic_paint_set_init_color_tex_to_vcol_cb(), dynamicPaint_setInitialColor(), ED_node_texture_default(), blender::gpu::MTLContext::ensure_texture_bindings(), blender::gpu::MTLContext::ensure_texture_bindings(), free_buffers(), blender::gpu::MTLContext::free_dummy_resources(), blender::gpu::MSLGeneratorInterface::generate_msl_textures_input_string(), GPUCodegen::generate_resources(), blender::gpu::FrameBuffer::get_bits_per_pixel(), blender::gpu::MTLContext::get_dummy_texture(), blender::gpu::MTLStorageBuf::get_metal_buffer(), GHOST_SharedOpenGLResource::GHOST_SharedOpenGLResource(), give_current_linestyle_texture(), give_current_particle_texture(), GPU_framebuffer_texture_attach(), gpu_framebuffer_texture_attach_ex(), GPU_framebuffer_texture_cubeface_attach(), GPU_framebuffer_texture_detach(), GPU_framebuffer_texture_layer_attach(), gpu_free_unused_buffers(), gpu_node_graph_add_texture(), gpu_node_graph_prune_unused(), GPU_shader_get_sampler_binding(), blender::gpu::tests::gpu_shader_lib_test(), blender::nodes::node_shader_color_ramp_cc::gpu_shader_valtorgb(), GPU_texture_anisotropic_filter(), GPU_texture_bind(), GPU_texture_bind_ex(), GPU_texture_clear(), GPU_texture_compare_mode(), gpu_texture_create(), GPU_texture_create_compressed_2d(), GPU_texture_create_from_vertbuf(), gpu_texture_create_tile_array(), gpu_texture_create_tile_mapping(), GPU_texture_depth(), GPU_texture_extend_mode(), GPU_texture_extend_mode_x(), GPU_texture_extend_mode_y(), GPU_texture_filter_mode(), GPU_texture_format(), GPU_texture_free(), GPU_texture_get_mipmap_size(), GPU_texture_has_depth_format(), GPU_texture_has_float_format(), GPU_texture_has_integer_format(), GPU_texture_has_normalized_format(), GPU_texture_has_signed_format(), GPU_texture_has_stencil_format(), GPU_texture_height(), GPU_texture_image_bind(), GPU_texture_image_unbind(), GPU_texture_is_array(), GPU_texture_is_cube(), GPU_texture_layer_count(), GPU_texture_mip_count(), GPU_texture_mipmap_mode(), GPU_texture_opengl_bindcode(), GPU_texture_original_height(), GPU_texture_original_size_set(), GPU_texture_original_width(), GPU_texture_py_reference_get(), GPU_texture_py_reference_set(), GPU_texture_read(), GPU_texture_ref(), GPU_texture_swizzle_set(), GPU_texture_unbind(), GPU_texture_update(), gpu_texture_update_from_ibuf(), GPU_texture_update_mipmap(), GPU_texture_update_mipmap_chain(), gpu_texture_update_scaled(), GPU_texture_update_sub(), GPU_texture_update_sub_from_pixel_buffer(), gpu_texture_update_unscaled(), GPU_texture_usage(), GPU_texture_width(), blender::gpu::GLStateManager::image_bind(), blender::gpu::VKStateManager::image_bind(), image_camera_background_texture_get(), image_changed(), image_get_gpu_texture(), image_match_len_exec(), image_mipmap_test(), image_node_colorspace(), image_open_exec(), image_open_invoke(), blender::gpu::GLStateManager::image_unbind(), blender::gpu::VKStateManager::image_unbind(), image_update_gputexture_ex(), image_walk_id_all_users(), image_walk_ntree_all_users(), imagewrap(), imagewraposa(), imagewraposa_aniso(), IMB_create_gpu_texture(), IMB_touch_gpu_texture(), IMB_update_gpu_texture_sub(), immBindTexture(), immBindTextureSampler(), immDrawPixelsTexScaledFullSize(), immDrawPixelsTexTiled_scaling_clipping(), blender::gpu::MTLShaderInterface::init(), blender::io::hydra::WorldData::init(), init(), kernel_tex_image_interp(), kernel_tex_image_interp_3d(), kernel_tex_image_interp_bicubic(), kernel_tex_image_interp_tricubic(), blender::gpu::FrameBuffer::load_store_config_array(), magic(), magic_map_inputs(), make_new_animlistelem(), marble(), marble_int(), marble_map_inputs(), blender::draw::detail::PassBase< DrawCommandBufType >::material_set(), mg_distNoiseTex(), mg_HTerrainTex(), mg_mFractalOrfBmTex(), mg_ridgedOrHybridMFTex(), MOD_init_texture(), movieclip_get_gputexture_ptr(), multitex(), multitex_ext(), multitex_ext_safe(), multitex_nodes(), multitex_nodes_intern(), musgrave_map_inputs(), new_texture_exec(), blender::nodes::node_shader_tex_sky_cc::node_gather_link_searches(), blender::nodes::node_geo_image_texture_cc::node_init(), blender::nodes::node_shader_tex_brick_cc::node_shader_gpu_tex_brick(), blender::nodes::node_shader_tex_environment_cc::node_shader_gpu_tex_environment(), blender::nodes::node_shader_tex_gradient_cc::node_shader_gpu_tex_gradient(), blender::nodes::node_shader_tex_image_cc::node_shader_gpu_tex_image(), blender::nodes::node_shader_tex_magic_cc::node_shader_gpu_tex_magic(), blender::nodes::node_shader_tex_sky_cc::node_shader_gpu_tex_sky(), blender::nodes::node_shader_tex_voronoi_cc::node_shader_gpu_tex_voronoi(), blender::nodes::node_shader_tex_wave_cc::node_shader_gpu_tex_wave(), blender::nodes::node_shader_tex_brick_cc::node_shader_init_tex_brick(), blender::nodes::node_shader_tex_checker_cc::node_shader_init_tex_checker(), blender::nodes::node_shader_tex_environment_cc::node_shader_init_tex_environment(), blender::nodes::node_shader_tex_gradient_cc::node_shader_init_tex_gradient(), blender::nodes::node_shader_ies_light_cc::node_shader_init_tex_ies(), blender::nodes::node_shader_tex_image_cc::node_shader_init_tex_image(), blender::nodes::node_shader_tex_magic_cc::node_shader_init_tex_magic(), blender::nodes::node_shader_tex_noise_cc::node_shader_init_tex_noise(), blender::nodes::node_shader_tex_sky_cc::node_shader_init_tex_sky(), blender::nodes::node_shader_tex_voronoi_cc::node_shader_init_tex_voronoi(), blender::nodes::node_shader_tex_wave_cc::node_shader_init_tex_wave(), blender::nodes::node_shader_tex_sky_cc::node_shader_update_sky(), blender::ed::space_node::node_texture_buts_proc(), blender::bke::node_tree_blend_read_data(), ntreeTexCheckCyclics(), OVERLAY_extra_cache_init(), OVERLAY_image_camera_cache_populate(), OVERLAY_image_empty_cache_populate(), OVERLAY_paint_cache_init(), blender::gpu::MSLGeneratorInterface::prepare_from_createinfo(), preview_prepare_scene(), pygpu_framebuffer__tp_new(), pygpu_texture__tp_new(), pygpu_texture_from_image(), RE_texture_evaluate(), blender::gpu::GLFrameBuffer::read(), blender::gpu::MTLFrameBuffer::read(), blender::render::hydra::GPURenderTaskDelegate::read_aov(), blender::render::hydra::GPURenderTaskDelegate::read_aov(), blender::gpu::FrameBuffer::recursive_downsample(), blender::gpu::MTLComputeState::reset_state(), blender::gpu::MTLRenderPassState::reset_state(), blender::nodes::node_shader_tex_brick_cc::sh_node_brick_build_multi_function(), blender::nodes::node_shader_tex_gradient_cc::sh_node_gradient_tex_build_multi_function(), blender::nodes::node_shader_tex_magic_cc::sh_node_magic_tex_build_multi_function(), blender::nodes::node_shader_tex_wave_cc::sh_node_wave_tex_build_multi_function(), shader_preview_render(), shader_preview_texture(), stencil_fit_image_aspect_exec(), stucci(), stucci_map_inputs(), studiolight_create_equirect_radiance_gputexture(), blender::gpu::FrameBuffer::subpass_transition(), blender::gpu::GLFrameBuffer::subpass_transition_impl(), template_texture_select(), template_texture_user_menu(), blender::draw::test_draw_pass_all_commands(), blender::gpu::tests::test_framebuffer_cube(), blender::gpu::tests::test_texture_1d(), blender::gpu::tests::test_texture_1d_array(), blender::gpu::tests::test_texture_1d_array_upload(), blender::gpu::tests::test_texture_2d_array(), blender::gpu::tests::test_texture_2d_array_upload(), blender::gpu::tests::test_texture_3d(), blender::gpu::tests::test_texture_cube(), blender::gpu::tests::test_texture_cube_array(), texfn(), texnoise(), blender::gpu::GLStateManager::texture_bind(), blender::gpu::GLStateManager::texture_bind_temp(), texture_blend_read_data(), texture_blend_write(), texture_changed(), texture_paint_camera_project_exec(), blender::ed::sculpt_paint::image::ops::paint::texture_paint_init(), blender::gpu::GLStateManager::texture_unbind(), texture_value_blend(), uiTemplatePreview(), blender::ed::outliner::unlink_texture_fn(), blender::gpu::unwrap(), update_musgrave_node_dimensions(), update_noise_node_dimensions(), update_voronoi_node_coloring(), update_voronoi_node_crackle(), update_voronoi_node_dimensions(), update_voronoi_node_f3_and_f4(), update_voronoi_node_square_distance(), update_wave_node_directions_and_offset(), voronoi_map_inputs(), voronoiTex(), wood(), wood_int(), wood_map_inputs(), blender::draw::TextureRef::wrap(), and blender::io::obj::MTLWriter::write_materials().

◆ world