Blender  V2.93
Namespaces | Functions
deg_builder_cycle.cc File Reference
#include "intern/builder/deg_builder_cycle.h"
#include <cstdio>
#include <cstdlib>
#include "BLI_stack.h"
#include "BLI_utildefines.h"
#include "intern/node/deg_node.h"
#include "intern/node/deg_node_component.h"
#include "intern/node/deg_node_operation.h"
#include "intern/depsgraph.h"
#include "intern/depsgraph_relation.h"

Go to the source code of this file.

Namespaces

 blender
 
 blender::deg
 

Functions

void blender::deg::deg_graph_detect_cycles (Depsgraph *graph)
 

Variable Documentation

◆ from

StackEntry* from

Definition at line 55 of file deg_builder_cycle.cc.

Referenced by CCL_NAMESPACE_BEGIN::ShaderGraphBuilder::add_connection(), BCMatrix::add_inverted_transform(), blender::fn::MFNetwork::add_link(), add_main_to_main(), blender::deg::Depsgraph::add_new_relation(), BCMatrix::add_transform(), blender::compositor::NodeConverter::addLink(), blender::compositor::NodeOperationBuilder::addLink(), array< T, alignment >::append(), BCMatrix::apply_transform(), array< T, alignment >::array(), avi_converter_to_rgb32(), avi_format_convert(), BKE_constraint_mat_convertspace(), BKE_node_preview_sync_tree(), BKE_pose_copy_result(), BLI_listbase_move_index(), BLI_rename(), libmv::BrownCameraIntrinsics::BrownCameraIntrinsics(), btSoftBodyConcaveCollisionAlgorithm::calculateTimeOfImpact(), btDefaultVehicleRaycaster::castRay(), blender::deg::Depsgraph::check_nodes_connected(), ShaderGraph::clean(), codegen_convert_datatype(), collection_drop_invoke(), blender::compositor::COM_convert_data_type(), ShaderGraph::connect(), console_history_add(), console_lb_add__internal(), ConvertNode::constant_fold(), constraint_target_to_mat4(), ConvertNode::ConvertNode(), blender::compositor::NodeOperationBuilder::convertToOperations(), copy_callback_pre(), copy_particle_key(), copy_single_file(), copy_stack(), cp_bfmatrix(), cp_fmatrix(), cp_lfvector(), OSLNode::create(), btSoftBodyHelpers::CreateRope(), cycle_offset_triple(), btMultiBodyDynamicsWorld::debugDrawWorld(), deinterlace(), delete_callback_post(), delete_single_file(), ShaderGraph::disconnect(), distribute_from_verts_exec(), distribute_grid(), distribute_invalid(), distribute_particles(), distribute_particles_on_dm(), libmv::DivisionCameraIntrinsics::DivisionCameraIntrinsics(), btIDebugDraw::drawAabb(), btIDebugDraw::drawLine(), ED_node_tree_start(), filter_write_feature(), generate_arc_from_point_to_point(), generate_semi_circle_from_point_to_point(), blender::nodes::DataTypeConversions::get_conversion_functions(), get_gpulink_matrix_from_to(), OSLRenderServices::get_matrix(), blender::fn::MFNetworkEvaluationStorage::get_mutable_single__full(), blender::fn::MFNetworkEvaluationStorage::get_mutable_single__single(), blender::fn::MFNetworkEvaluationStorage::get_mutable_vector__full(), blender::fn::MFNetworkEvaluationStorage::get_mutable_vector__single(), gpencil_do_curve_circle_sel(), gpencil_interpolate_fl_from_to(), gpencil_interpolate_v4_from_to(), gpencil_select_curve_point(), IMB_buffer_byte_from_byte(), IMB_buffer_byte_from_float(), IMB_buffer_byte_from_float_mask(), IMB_buffer_float_from_byte(), IMB_buffer_float_from_float(), IMB_buffer_float_from_float_mask(), imb_loadpng(), imb_save_openexr_half(), imb_savepng(), imb_savetiff(), imb_stereo3d_read_anaglyph(), imb_stereo3d_read_interlace(), imb_stereo3d_read_sidebyside(), imb_stereo3d_read_topbottom(), imb_stereo3d_write_anaglyph(), imb_stereo3d_write_interlace(), imb_stereo3d_write_sidebyside(), imb_stereo3d_write_topbottom(), IMB_tiles_to_rect(), interlace(), blender::deg::is_reachable(), kernel_filter_write_feature(), key_evaluate_relative(), lineart_triangle_edge_image_space_occlusion(), libmv::internal::LookupWarpGrid::LookupWarpGrid(), move_stack(), mul_bfmatrix_lfvector(), mul_fmatrix_fvector(), mul_fvector_fmatrix(), mul_fvector_S(), muladd_fmatrix_fvector(), muladd_fmatrixT_fvector(), blender::dot::DirectedGraph::new_edge(), new_sample_edge_from_sample_points(), node_datatype_priority(), node_preview_sync(), node_remove_extra_links(), node_socket_copy_default_value(), nodeFindLink(), nodestack_get_vec(), ntree_check_nodes_connected(), ntree_check_nodes_connected_dfs(), libmv::NukeCameraIntrinsics::NukeCameraIntrinsics(), btCollisionWorld::objectQuerySingleInternal(), array< T, alignment >::operator=(), CCL_NAMESPACE_BEGIN::ShaderGraphBuilder::output_closure(), CCL_NAMESPACE_BEGIN::ShaderGraphBuilder::output_color(), CCL_NAMESPACE_BEGIN::ShaderGraphBuilder::output_value(), libmv::PolynomialCameraIntrinsics::PolynomialCameraIntrinsics(), pose_proxy_sync(), psys_find_parents(), psys_interpolate_value_from_verts(), psys_map_index_on_dm(), psys_mat_hair_to_global(), psys_mat_hair_to_object(), psys_mat_hair_to_orco(), psys_particle_on_dm(), psys_particle_on_emitter(), psys_particle_value_from_verts(), psys_thread_context_init_distribute(), ptcache_data_copy(), btCollisionWorld::rayTestSingleInternal(), recursive_operation(), ShaderGraph::relink(), render_copy_renderdata(), reset_all_particles(), blender::compositor::NodeOperationBuilder::resolve_proxies(), RNA_def_struct(), screen_data_copy(), SegmentSqrDistance(), snode_set_context(), array< T, alignment >::steal_data(), device_vector< T >::steal_data(), subadd_bfmatrixS_bfmatrixS(), svm_node_convert(), svm_node_vector_transform(), txt_get_span(), updateClosestVectorAndPoints(), util_cdf_evaluate(), util_cdf_invert(), util_cdf_inverted(), WM_operator_bl_idname(), and WM_operator_py_idname().

◆ graph

Depsgraph* graph

Definition at line 74 of file deg_builder_cycle.cc.

Referenced by ShaderManager::add_default(), add_node(), add_nodes(), blender::deg::build_collision_relations(), blender::deg::build_effector_relations(), blender::deg::clear_physics_relations(), ImageTextureNode::clone(), EnvironmentTextureNode::clone(), PointDensityTextureNode::clone(), IESLightNode::clone(), OSLNode::clone(), code_generate_fragment(), code_generate_geometry(), code_generate_interface(), code_generate_vertex(), codegen_call_functions(), codegen_declare_tmps(), codegen_process_uniforms_functions(), codegen_set_unique_ids(), SVMCompiler::compile_type(), SVMCompiler::CompilerState::CompilerState(), OSLNode::create(), ImageTextureNode::cull_tiles(), blender::deg::deg_check_base_in_depsgraph(), blender::deg::deg_check_id_in_depsgraph(), DEG_debug_consistency_check(), DEG_debug_graph_relations_validate(), blender::deg::deg_debug_graphviz_graph_nodes(), blender::deg::deg_debug_graphviz_graph_relations(), DEG_debug_relations_graphviz(), DEG_editors_update(), DEG_enable_editors_update(), blender::deg::deg_eval_stats_aggregate(), blender::deg::deg_evaluate_copy_on_write(), DEG_evaluate_on_framechange(), DEG_evaluate_on_refresh(), DEG_get_bmain(), DEG_get_collision_relations(), DEG_get_ctime(), DEG_get_customdata_mask_for_object(), DEG_get_effector_relations(), DEG_get_eval_flags_for_id(), DEG_get_evaluated_scene(), DEG_get_evaluated_view_layer(), DEG_get_input_scene(), DEG_get_input_view_layer(), DEG_get_mode(), blender::deg::deg_graph_build_finalize(), DEG_graph_build_for_all_objects(), DEG_graph_build_for_compositor_preview(), DEG_graph_build_for_render_pipeline(), DEG_graph_build_from_ids(), DEG_graph_build_from_view_layer(), blender::deg::deg_graph_clear_tags(), blender::deg::deg_graph_detect_cycles(), blender::deg::deg_graph_flush_updates(), DEG_graph_free(), DEG_graph_id_tag_update(), DEG_graph_on_visible_update(), DEG_graph_relations_update(), blender::deg::deg_graph_remove_unused_noops(), DEG_graph_tag_relations_update(), blender::deg::deg_graph_transitive_reduction(), DEG_id_type_any_updated(), DEG_id_type_updated(), DEG_stats_simple(), blender::compositor::ExecutionGroup::execute(), PrincipledBsdfNode::expand(), VolumeInfoNode::expand(), MapRangeNode::expand(), MathNode::expand(), blender::deg::IDNode::finalize_build(), SVMCompiler::find_aov_nodes_and_dependencies(), blender::deg::TimeSourceNode::flush_update_tag(), ShaderManager::get_requested_graph_features(), GPU_attribute(), GPU_color_band(), GPU_generate_pass(), GPU_image(), GPU_image_tiled(), GPU_image_tiled_mapping(), GPU_link(), gpu_node_graph_add_attribute(), gpu_node_graph_add_texture(), gpu_node_graph_add_uniform_attribute(), gpu_node_graph_add_volume_grid(), gpu_node_graph_finalize_uniform_attrs(), gpu_node_graph_free(), gpu_node_graph_free_nodes(), gpu_node_graph_prune_unused(), GPU_stack_link(), GPU_uniform_attribute(), GPU_volume_grid(), blender::deg::graph_id_tag_update(), CCL_NAMESPACE_BEGIN::ShaderGraphBuilder::ShaderGraphBuilder(), CCL_NAMESPACE_BEGIN::ShaderNodeBuilder< T >::ShaderNodeBuilder(), blender::deg::ComponentNode::tag_update(), blender::deg::IDNode::tag_update(), blender::deg::OperationNode::tag_update(), TEST(), blender::io::TEST_F(), TEST_F(), and xml_read_shader_graph().

◆ node

OperationNode* node

Definition at line 54 of file deg_builder_cycle.cc.

Referenced by aa_samples(), Freestyle::NodeDrawingStyle::accept(), Freestyle::NodeGroup::accept(), Freestyle::NodeTransform::accept(), ShaderGraph::add(), blender::compositor::NodeGraph::add_bNode(), blender::compositor::NodeGraph::add_bNodeLink(), blender::compositor::NodeGraph::add_bNodeTree(), AnimationImporter::add_bone_animation_sampled(), AnimationImporter::add_bone_fcurve(), blender::fn::MFNetwork::add_dummy(), blender::deg::Depsgraph::add_entry_tag(), blender::fn::MFNetwork::add_function(), TransformWriter::add_joint_transform(), CCL_NAMESPACE_BEGIN::ShaderGraphBuilder::add_node(), blender::compositor::NodeGraph::add_node(), add_node(), TransformWriter::add_node_transform_identity(), TransformWriter::add_node_transform_ob(), add_nodes(), blender::io::gpencil::GpencilExporterSVG::add_rect(), ArmatureImporter::add_root_joint(), blender::io::gpencil::GpencilExporterSVG::add_text(), blender::nodes::MFNetworkTreeMap::add_try_match(), btSoftBody::addForce(), btDeformableLinearElasticityForce::addScaledDampingForce(), btDeformableLinearElasticityForce::addScaledDampingForceDifferential(), btDeformableLinearElasticityForce::addScaledHessian(), btSoftBody::addVelocity(), blender::nodes::align_rotations_on_component(), ambient_occlusion_node_relink(), animdata_filter_ds_nodetree(), btSoftBody::appendAnchor(), btSoftBody::appendDeformableAnchor(), AnimationImporter::apply_matrix_curves(), btDeformableContactProjection::applyDynamicFriction(), btSoftBody::applyRepulsionForce(), assign_index(), blender::nodes::attribute_calc_proximity(), blender::nodes::attribute_compare_calc(), blender::nodes::attribute_math_calc(), blender::nodes::attribute_mix_calc(), blender::nodes::attribute_vector_math_calc(), bake_object_check(), bc_add_node(), bc_bubble_sort_by_Object_name(), bc_get_dae_name(), bc_get_joint_name(), bc_get_master_shader(), bc_has_animations(), bc_has_object_type(), bernsteinCCD(), bernsteinVFTest(), best_socket_input(), best_socket_output(), BKE_bpath_traverse_id(), BKE_icons_deferred_free(), BKE_linestyle_use_textures(), BKE_node_clipboard_add_node(), BKE_node_clipboard_clear(), BKE_node_clipboard_validate(), BKE_node_instance_key(), BKE_node_is_connected_to_output(), BKE_node_preview_used(), BKE_node_tree_ui_storage_get_from_context(), BKE_node_tree_unlink_id(), BKE_nodetree_attribute_hint_add(), BKE_nodetree_error_message_add(), BKE_nodetree_remove_layer_n(), BKE_pbvh_bmesh_node_faces(), BKE_pbvh_bmesh_node_other_verts(), BKE_pbvh_bmesh_node_raycast_detail(), BKE_pbvh_bmesh_node_save_orig(), BKE_pbvh_bmesh_node_unique_verts(), BKE_pbvh_bmesh_update_topology(), BKE_pbvh_draw_cb(), BKE_pbvh_draw_debug_cb(), BKE_pbvh_free(), BKE_pbvh_gather_proxies(), BKE_pbvh_get_grid_updates(), BKE_pbvh_node_add_proxy(), BKE_pbvh_node_color_buffer_get(), BKE_pbvh_node_find_nearest_to_ray(), BKE_pbvh_node_free_proxies(), BKE_pbvh_node_frustum_contain_AABB(), BKE_pbvh_node_frustum_exclude_AABB(), BKE_pbvh_node_fully_hidden_get(), BKE_pbvh_node_fully_hidden_set(), BKE_pbvh_node_fully_masked_get(), BKE_pbvh_node_fully_masked_set(), BKE_pbvh_node_fully_unmasked_get(), BKE_pbvh_node_fully_unmasked_set(), BKE_pbvh_node_get_BB(), BKE_pbvh_node_get_bm_orco_data(), BKE_pbvh_node_get_grids(), BKE_pbvh_node_get_original_BB(), BKE_pbvh_node_get_proxies(), BKE_pbvh_node_get_tmin(), BKE_pbvh_node_get_verts(), BKE_pbvh_node_mark_normals_update(), BKE_pbvh_node_mark_rebuild_draw(), BKE_pbvh_node_mark_redraw(), BKE_pbvh_node_mark_topology_update(), BKE_pbvh_node_mark_update(), BKE_pbvh_node_mark_update_color(), BKE_pbvh_node_mark_update_mask(), BKE_pbvh_node_mark_update_visibility(), BKE_pbvh_node_num_verts(), BKE_pbvh_node_raycast(), BKE_pbvh_node_vert_update_check_any(), BKE_pbvh_redraw_BB(), BKE_pbvh_search_callback(), BKE_pbvh_search_callback_occluded(), BKE_pbvh_search_gather(), BKE_view_layer_rename(), BLI_bvhtree_insert(), BLI_bvhtree_update_node(), BLI_dlrbTree_add(), BLI_dlrbTree_insert(), BLI_dlrbTree_search(), BLI_dlrbTree_search_exact(), BLI_dlrbTree_search_next(), BLI_dlrbTree_search_prev(), BLI_heap_insert(), BLI_heap_node_value_update(), BLI_heap_node_value_update_ptr(), BLI_heap_remove(), BLI_linklist_insert_after(), BLI_linklist_lockfree_free(), BLI_linklist_lockfree_insert(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_290(), BLO_update_defaults_startup_blend(), bm_edgeloop_check_overlap_all(), BM_edgeloop_edges_get(), BM_edgeloop_from_verts(), BM_edgeloop_overlap_check(), bm_edgeloop_vert_tag(), bm_edgering_pair_calc(), bm_edgering_pair_order(), bm_edgering_pair_subdiv(), bm_loop_build(), bm_loop_normal_mark_indiv_do_loop(), BM_mesh_edgeloops_find_path(), BM_mesh_intersect(), bmo_edgeloop_vert_tag(), ShaderGraph::break_cycles(), build_bvh_spatial(), build_grid_leaf_node(), build_mesh_leaf_node(), KKTPreconditioner::buildDiagonalA(), buildTreeBottomUp(), buttons_texture_modifier_geonodes_users_add(), buttons_texture_user_node_add(), buttons_texture_user_node_property_add(), buttons_texture_users_find_nodetree(), bvh_node_intersect(), bvhtree_intersect_plane_dfs_recursive(), bvhtree_nearest_projected_dfs_recursive(), bvhtree_nearest_projected_with_clipplane_test_dfs_recursive(), bvhtree_node_inflate(), bvhtree_walk_dfs_recursive(), AnimationImporter::calc_joint_parent_mat_rest(), calc_nearest_point_squared(), btDeformableBackwardEulerObjective::calculateContactForce(), CCL_NAMESPACE_BEGIN::check_node_inputs_has_links(), CCL_NAMESPACE_BEGIN::check_node_inputs_traversed(), check_seam(), check_valid_compositing_camera(), blender::nodes::DTreeContext::child_context(), ShaderGraph::clean(), ShaderGraph::clear_nodes(), ImageTextureNode::clone(), EnvironmentTextureNode::clone(), PointDensityTextureNode::clone(), IESLightNode::clone(), cloth_calc_helper_forces(), cloth_filter_apply_forces_task_cb(), cmp_node_image_add_pass_output(), cmp_node_image_create_outputs(), cmp_node_image_update(), cmp_node_image_verify_outputs(), cmp_node_rlayer_create_outputs(), cmp_node_rlayers_update(), cmp_node_switch_view_sanitycheck(), cmp_node_switch_view_update(), cmp_node_update_default(), codegen_call_functions(), codegen_declare_tmps(), codegen_process_uniforms_functions(), codegen_set_unique_ids(), colorfn(), blender::compositor::COM_convert_bnode(), compare_ak_bezt(), compare_ak_cfraPtr(), compare_ak_gpframe(), compare_ak_masklayshape(), SVMCompiler::compile_type(), SVMCompiler::CompilerState::CompilerState(), compo_tag_output_nodes(), composite_patch(), compositor_needs_render(), ShaderGraph::compute_displacement_hash(), blender::fn::mf_network_optimization::compute_node_hash(), blender::fn::mf_network_optimization::compute_node_hashes(), Object::compute_volume_step_size(), ShaderGraph::constant_fold(), blender::dot::Cluster::contains(), continuousCollisionDetection(), blender::compositor::NodeOperationBuilder::convertToOperations(), blender::compositor::AntiAliasingNode::convertToOperations(), blender::compositor::ChannelMatteNode::convertToOperations(), blender::compositor::ColorBalanceNode::convertToOperations(), blender::compositor::ConvertAlphaNode::convertToOperations(), blender::compositor::CropNode::convertToOperations(), blender::compositor::CryptomatteBaseNode::convertToOperations(), blender::compositor::DefocusNode::convertToOperations(), blender::compositor::DenoiseNode::convertToOperations(), blender::compositor::GlareNode::convertToOperations(), blender::compositor::InvertNode::convertToOperations(), blender::compositor::MapUVNode::convertToOperations(), blender::compositor::TimeNode::convertToOperations(), blender::compositor::VectorBlurNode::convertToOperations(), coplanarAndInsideTest(), copy_array(), ShaderGraph::copy_nodes(), count_mutli_input_socket_links(), count_outputs(), btDbvt::countLeaves(), OSLNode::create(), blender::compositor::CryptomatteNode::create_cryptomatte_operation(), create_drag_link(), create_kdop_hull(), MeshImporter::create_mesh_object(), Procedural::create_node(), Scene::create_node(), ShaderGraph::create_node(), blender::deg::DepsNodeFactoryImpl< ModeObjectType >::create_node(), GeometryManager::create_volume_mesh(), btSoftBodyHelpers::CreateFromTetGenData(), createnode(), createTransNodeData(), cryptomatte_add(), cryptomatte_init_from_node(), cryptomatte_init_from_node_image(), cryptomatte_init_from_node_render(), ImageTextureNode::cull_tiles(), ShaderGraph::deduplicate_nodes(), deduplicate_recursive(), ShaderGraph::default_inputs(), DEG_debug_consistency_check(), blender::deg::deg_debug_graphviz_graph_nodes(), blender::deg::deg_debug_graphviz_node(), blender::deg::deg_debug_graphviz_node_cluster_create(), blender::deg::deg_debug_graphviz_node_color(), blender::deg::deg_debug_graphviz_node_fillcolor(), blender::deg::deg_debug_graphviz_node_penwidth(), blender::deg::deg_debug_graphviz_node_relations(), blender::deg::deg_debug_graphviz_node_single(), blender::deg::deg_debug_graphviz_node_style(), blender::deg::deg_debug_node_color_index(), blender::deg::deg_eval_stats_aggregate(), blender::deg::deg_graph_clear_tags(), blender::deg::deg_graph_remove_unused_noops(), blender::deg::deg_graph_tag_paths_recursive(), blender::deg::deg_graph_transitive_reduction(), ShaderGraph::delete_node(), Procedural::delete_node(), Scene::delete_node(), delete_node_from_array(), Scene::delete_node_impl(), deletenode(), Freestyle::NodeGroup::destroy(), detach_links_exec(), Freestyle::NodeGroup::DetachChild(), Freestyle::NodeGroup::DetachChildren(), GeometryManager::device_update_attributes(), LightManager::device_update_background(), GeometryManager::device_update_displacement_images(), dfs_find_duplicate_fast_dfs(), dfs_find_nearest_begin(), dfs_find_nearest_dfs(), dfs_range_query(), dfs_raycast(), dfs_raycast_all(), dirty_mask_apply_task_cb(), dirty_mask_compute_range_task_cb(), GeometryManager::displace(), displacement_node_insert(), displacement_principled_nodes(), do_cloth_brush_build_constraints_task_cb_ex(), do_cloth_brush_solve_simulation_task_cb_ex(), do_lasso_select_node(), do_projectpaint_thread(), do_render_compositor_scenes(), do_version_curvemapping_walker(), do_version_hue_sat_node(), do_version_ntree_242_2(), do_versions_after_linking_250(), do_versions_after_linking_270(), do_versions_after_linking_290(), do_versions_after_linking_cycles(), do_versions_compositor_render_passes(), do_versions_compositor_render_passes_storage(), do_versions_nodetree_convert_angle(), do_versions_nodetree_customnodes(), do_versions_nodetree_file_output_layers_2_64_5(), do_versions_nodetree_frame_2_64_6(), do_versions_nodetree_image_default_alpha_output(), do_versions_nodetree_image_layer_2_64_5(), do_versions_nodetree_multi_file_output_format_2_62_1(), do_versions_nodetree_multi_file_output_path_2_63_1(), do_versions_nodetree_socket_use_flags_2_62(), draw_nodespace_back_pix(), drawTree(), ShaderGraph::dump_graph(), ed_node_link_conditions(), ED_node_link_insert(), ED_node_select_all(), ED_node_select_check(), ED_node_set_active(), ED_node_tag_update_nodetree(), ED_object_assign_active_image(), ED_object_get_active_image(), ED_spreadsheet_set_geometry_node_context(), edge_verts_sort(), AnimationImporter::evaluate_transform_at_frame(), exec(), blender::nodes::execute_on_component(), ShaderGraph::expand(), blender::dot::Graph::export__declare_nodes_and_clusters(), blender::dot::Cluster::export__declare_nodes_and_clusters(), btDbvt::extractLeaves(), eyedropper_cryptomatte_sample_fl(), eyedropper_cryptomatte_sample_image_fl(), eyedropper_cryptomatte_sample_render_fl(), face_edges_split(), face_set_gesture_apply_task_cb(), fast_ray_nearest_hit(), fetch_node_float(), blender::nodes::fill_attribute(), fill_texpaint_slots_cb(), filter_cache_init_task_cb(), SVMCompiler::find_aov_nodes_and_dependencies(), blender::fn::mf_network_optimization::find_constant_inputs_to_fold(), SVMCompiler::find_dependencies(), ShaderGraph::find_dependencies(), AnimationImporter::find_frames_old(), find_nearest(), find_nearest_cb(), find_nearest_n_with_len_squared_cb(), SkinInfo::find_node_in_tree(), blender::fn::mf_network_optimization::find_nodes_based_on_mask(), blender::fn::mf_network_optimization::find_non_constant_nodes(), blender::deg::ComponentNode::find_operation(), blender::deg::DepsgraphRelationBuilder::find_operation_node(), blender::compositor::NodeGraph::find_output(), find_used_ids_from_nodes(), blender::fn::MFNetworkEvaluationStorage::finish_node(), flatten_group_do(), blender::deg::TimeSourceNode::flush_update_tag(), flushTransNodes(), fn_node_input_string_free(), fn_node_input_string_init(), fn_node_input_vector_init(), forEachCameraObjectInExportSet(), forEachLightObjectInExportSet(), GeometryFunctor::forEachMeshObjectInExportSet(), frame_cache_limit_apply(), frame_cache_remove(), free_cache(), free_localized_node_groups(), free_node_cache(), free_output_file(), blender::fn::mf_network_optimization::function_node_can_be_constant(), SVMCompiler::generate_closure_node(), SVMCompiler::generate_multi_closure(), SVMCompiler::generate_node(), SVMCompiler::generate_svm_nodes(), SVMCompiler::generated_shared_closure_nodes(), geo_attribute_proximity_init(), blender::nodes::geo_node_align_rotation_to_vector_init(), blender::nodes::geo_node_align_rotation_to_vector_update(), geo_node_attribute_clamp_init(), geo_node_attribute_clamp_update(), blender::nodes::geo_node_attribute_color_ramp_init(), blender::nodes::geo_node_attribute_combine_xyz_init(), blender::nodes::geo_node_attribute_combine_xyz_update(), geo_node_attribute_compare_init(), blender::nodes::geo_node_attribute_compare_update(), geo_node_attribute_convert_init(), geo_node_attribute_fill_init(), geo_node_attribute_fill_update(), geo_node_attribute_map_range_init(), geo_node_attribute_map_range_update(), geo_node_attribute_math_init(), geo_node_attribute_math_layout(), blender::nodes::geo_node_attribute_math_update(), blender::nodes::geo_node_attribute_mix_init(), blender::nodes::geo_node_attribute_mix_update(), geo_node_attribute_randomize_init(), geo_node_attribute_randomize_update(), blender::nodes::geo_node_attribute_separate_xyz_init(), blender::nodes::geo_node_attribute_separate_xyz_update(), geo_node_attribute_vector_math_init(), geo_node_attribute_vector_math_layout(), blender::nodes::geo_node_attribute_vector_math_update(), geo_node_boolean_init(), geo_node_boolean_update(), blender::nodes::geo_node_collection_info_node_init(), blender::nodes::geo_node_mesh_primitive_circle_exec(), geo_node_mesh_primitive_circle_init(), blender::nodes::geo_node_mesh_primitive_cone_exec(), geo_node_mesh_primitive_cone_init(), blender::nodes::geo_node_mesh_primitive_cylinder_exec(), geo_node_mesh_primitive_cylinder_init(), geo_node_mesh_primitive_line_init(), geo_node_mesh_primitive_line_update(), blender::nodes::geo_node_object_info_node_init(), blender::nodes::geo_node_point_instance_init(), blender::nodes::geo_node_point_instance_update(), blender::nodes::geo_node_point_rotate_init(), blender::nodes::geo_node_point_rotate_update(), blender::nodes::geo_node_point_scale_init(), blender::nodes::geo_node_point_scale_update(), blender::nodes::geo_node_point_translate_init(), blender::nodes::geo_node_point_translate_update(), blender::nodes::geo_node_points_to_volume_init(), blender::nodes::geo_node_points_to_volume_update(), blender::nodes::geo_node_volume_to_mesh_init(), blender::nodes::geo_node_volume_to_mesh_update(), geo_triangulate_init(), BCAnimationSampler::get_animated_from_export_set(), AnimationImporter::get_animation_type(), ArmatureImporter::get_armature_for_joint(), get_grandparent(), blender::nodes::get_instanced_data(), blender::nodes::get_instanced_data__collection(), SkinInfo::get_joint_inv_bind_matrix(), AnimationImporter::get_joint_rest_mat(), get_multi_function(), blender::deg::DepsgraphRelationBuilder::get_node(), TransformReader::get_node_mat(), ShaderGraph::get_num_closures(), blender::deg::ComponentNode::get_operation(), SkinInfo::get_pose_channel_from_node(), ShaderManager::get_requested_graph_features(), blender::nodes::get_result_domain(), ArmatureImporter::get_rna_path_for_joint(), get_sibling(), Node::get_socket_value(), get_uncle(), getBernsteinCoeff(), btDeformableFaceRigidContactConstraint::getDv(), btSoftBody::getMass(), getmaxdepth(), Freestyle::BlenderStrokeRenderer::GetStrokeShader(), gizmo_node_crop_prop_matrix_get(), gizmo_node_crop_prop_matrix_set(), GPU_generate_pass(), gpu_group_execute(), GPU_link(), gpu_node_create(), gpu_node_free(), gpu_node_graph_free_nodes(), gpu_node_graph_prune_unused(), gpu_node_input_link(), gpu_node_input_socket(), gpu_node_output(), gpu_nodes_tag(), gpu_shader_bevel(), gpu_shader_brightcontrast(), gpu_shader_bump(), gpu_shader_camera(), gpu_shader_clamp(), gpu_shader_combhsv(), gpu_shader_combrgb(), gpu_shader_combxyz(), gpu_shader_curve_rgb(), gpu_shader_curve_vec(), gpu_shader_displacement(), gpu_shader_hue_sat(), gpu_shader_invert(), gpu_shader_map_range(), gpu_shader_mapping(), gpu_shader_math(), gpu_shader_mix_rgb(), gpu_shader_normal(), gpu_shader_normal_map(), gpu_shader_particle_info(), gpu_shader_rgb(), gpu_shader_rgbtobw(), gpu_shader_sephsv(), gpu_shader_seprgb(), gpu_shader_sepxyz(), gpu_shader_squeeze(), gpu_shader_tex_white_noise(), gpu_shader_valtorgb(), gpu_shader_value(), gpu_shader_vect_transform(), gpu_shader_vector_displacement(), gpu_shader_vector_math(), gpu_shader_vector_rotate(), GPU_stack_link(), GPU_uniformbuf_link_out(), gpu_uniformbuffer_link(), group_copy_inputs(), group_copy_outputs(), group_execute(), group_gpu_copy_inputs(), group_gpu_move_outputs(), group_initexec(), group_move_outputs(), blender::fn::mf_network_optimization::group_nodes_by_hash(), blender::nodes::NodeTreeRef::has_link_cycles(), blender::nodes::has_link_cycles_recursive(), Geometry::has_true_displacement(), blender::nodes::NodeTreeRef::has_undefined_nodes_or_sockets(), hasSeparatingPlane(), heap_find_nearest_begin(), heap_find_nearest_inner(), heap_node_alloc(), heap_node_free(), heap_swap(), icon_add_to_deferred_delete_queue(), image_node_colorspace(), image_open_single(), image_walk_ntree_all_users(), indexof(), init(), init_output_file(), init_switch_view(), btSoftBody::initializeFaceTree(), insert(), insert_check_1(), insert_check_2(), insert_check_3(), blender::nodes::insert_default_value_for_type(), insertleaf(), btDeformableMultiBodyDynamicsWorld::integrateTransforms(), DocumentImporter::is_armature(), is_array_equal(), Shader::is_constant_emission(), is_image_texture_node(), is_node_parent_select(), is_position_over_node_or_socket(), is_value_equal(), isect_aabb_v3(), kdtree2d_balance_recursive(), kdtree2d_init(), kdtree2d_init_mapping(), kdtree2d_isect_tri_recursive(), kdtree2d_node_remove(), kdtree_balance(), btDeformableBodySolver::kineticEnergy(), label(), layerInterp_mdeformvert(), leftOfAxis(), lineart_prepend_edge_direct(), linkedlist_sync_add_node(), btMiniSDF::load(), localize(), log_ui_hints(), long_edge_queue_create(), blender::nodes::map_range_attribute(), blender::nodes::map_range_float(), blender::nodes::map_range_float3(), mapping_node_order_flip(), mask_filter_task_cb(), mask_flood_fill_task_cb(), mask_gesture_apply_task_cb(), mask_init_task_cb(), blender::fn::mf_network_optimization::mask_nodes_to_the_left(), blender::fn::mf_network_optimization::mask_nodes_to_the_right(), btDbvt::maxdepth(), mesh_filter_surface_smooth_displace_task_cb(), mesh_filter_task_cb(), metaball(), MOD_depsgraph_update_object_bone_relation(), motionpath_get_next_keyframe(), motionpath_get_prev_keyframe(), mouse_mesh_shortest_path_edge(), mouse_mesh_shortest_path_face(), mouse_mesh_shortest_path_vert(), mouse_mesh_uv_shortest_path_face(), mouse_mesh_uv_shortest_path_vert(), btDeformableBackwardEulerObjective::multiply(), nearest_to_ray_aabb_dist_sq(), Geometry::need_attribute(), Geometry::needed_attributes(), blender::dot::Graph::new_node(), node_active_link_viewer_exec(), node_add_error_message_button(), node_add_file_exec(), node_add_mask_exec(), node_add_node(), node_add_socket_from_template(), node_add_sockets_from_type(), node_alphaover_init(), node_attach_invoke(), node_blend_label(), node_boolean_math_label(), node_boolean_math_update(), node_box_select_exec(), node_buts_curvecol(), node_buts_normal(), node_buts_rgb(), node_buts_texture(), node_buts_time(), node_buts_value(), node_circleselect_exec(), node_clear_recursive(), node_clipboard_copy_exec(), node_clipboard_paste_exec(), node_cmp_rlayers_outputs(), node_cmp_rlayers_register_pass(), node_composit_backdrop_boxmask(), node_composit_backdrop_ellipsemask(), node_composit_backdrop_viewer(), node_composit_buts_cryptomatte(), node_composit_buts_huecorrect(), node_composit_buts_image(), node_composit_buts_image_ex(), node_composit_buts_keyingscreen(), node_composit_buts_mask(), node_composit_buts_movieclip_ex(), node_composit_buts_moviedistortion(), node_composit_buts_planetrackdeform(), node_composit_buts_stabilize2d(), node_composit_buts_trackpos(), node_composit_buts_viewlayers(), node_composit_free_image(), node_composit_free_rlayers(), node_composit_init_antialiasing(), node_composit_init_bilateralblur(), node_composit_init_blur(), node_composit_init_bokehblur(), node_composit_init_bokehimage(), node_composit_init_boxmask(), node_composit_init_brightcontrast(), node_composit_init_channel_matte(), node_composit_init_chroma_matte(), node_composit_init_color_matte(), node_composit_init_color_spill(), node_composit_init_colorbalance(), node_composit_init_colorcorrection(), node_composit_init_crop(), node_composit_init_curve_rgb(), node_composit_init_curve_vec(), node_composit_init_curves_time(), node_composit_init_dblur(), node_composit_init_defocus(), node_composit_init_denonise(), node_composit_init_despeckle(), node_composit_init_diff_matte(), node_composit_init_dilateerode(), node_composit_init_distance_matte(), node_composit_init_ellipsemask(), node_composit_init_glare(), node_composit_init_huecorrect(), node_composit_init_image(), node_composit_init_invert(), node_composit_init_keying(), node_composit_init_keyingscreen(), node_composit_init_lensdist(), node_composit_init_luma_matte(), node_composit_init_map_value(), node_composit_init_mask(), node_composit_init_mode_combycca(), node_composit_init_mode_sepycca(), node_composit_init_rlayers(), node_composit_init_rotate(), node_composit_init_setalpha(), node_composit_init_splitviewer(), node_composit_init_tonemap(), node_composit_init_translate(), node_composit_init_valtorgb(), node_composit_init_vecblur(), node_composit_init_view_levels(), node_composit_init_viewer(), node_composite_update_scale(), node_connected_to_output(), node_context(), node_copy_color_exec(), node_cryptomatte_add_socket_exec(), node_cryptomatte_remove_socket_exec(), node_delete_exec(), node_delete_reconnect_exec(), node_deselect_all(), node_deselect_all_input_sockets(), node_deselect_all_output_sockets(), node_detach_exec(), node_detach_recursive(), node_draw(), node_draw_basis(), node_draw_default(), node_draw_frame(), node_draw_frame_label(), node_draw_frame_prepare(), node_draw_hidden(), node_draw_mute_line(), node_draw_nodetree(), node_draw_reroute(), node_draw_reroute_prepare(), node_draw_shadow(), node_draw_sockets(), node_duplicate_exec(), node_duplicate_reparent_recursive(), node_error_message_log(), node_filter_label(), node_find_create_label(), node_find_indicated_socket(), node_find_input_by_name(), node_find_linkable_socket(), node_find_output_by_name(), node_find_update_fn(), node_flag_toggle_exec(), node_float_compare_label(), node_float_compare_update(), node_foreach_cache(), node_foreach_id(), node_frame_init(), node_free_cryptomatte(), node_free_curves(), node_free_node(), node_free_script(), node_free_standard_storage(), node_from_view(), node_geometry_add_attribute_search_button(), node_get_active_id_recursive(), node_get_colorid(), node_get_deplist_recurs(), node_get_selected_minmax(), node_get_stack(), node_group_get_active(), node_group_has_output(), node_group_has_output_dfs(), node_group_input_find_socket(), node_group_input_init(), node_group_input_update(), node_group_label(), node_group_make_exec(), node_group_make_insert_selected(), node_group_make_test_selected(), node_group_make_use_node(), node_group_output_find_socket(), node_group_output_init(), node_group_output_update(), node_group_poll_instance(), node_group_separate_selected(), node_group_ungroup(), node_group_update(), node_has_hidden_sockets(), node_has_roughness(), node_image_label(), node_init(), node_init_api_cryptomatte(), node_init_cryptomatte(), node_init_cryptomatte_legacy(), node_initexec_curves(), node_insert_link_default(), node_insert_offset_modal(), node_is_connected_to_output_recursive(), node_join(), node_join_attach_recursive(), node_join_exec(), node_link_init(), node_link_insert_offset_chain_cb(), node_link_insert_offset_frame_chains(), node_link_item_apply(), node_link_item_compare(), node_link_viewer(), node_mask_label(), node_math_label(), node_math_update(), node_minmax_init(), node_mouse_select(), node_mute_exec(), node_offset_apply(), node_output_file_add_socket_exec(), node_output_file_move_active_socket_exec(), node_output_file_remove_active_socket_exec(), node_parent_offset_apply(), node_parent_set_exec(), node_point_distribute_update(), node_poll_instance_default(), node_preview_init_tree_recursive(), node_preview_tag_used_recursive(), node_property_update_default(), node_read_viewlayers_exec(), node_remove_linked(), node_render_changed_exec(), node_reroute_inherit_type_recursive(), node_reroute_init(), node_reroute_update_internal_links(), node_resize_area_default(), node_resize_area_frame(), node_resize_exit(), node_resize_init(), node_resize_invoke(), node_resize_modal(), node_select_area_default(), node_select_grouped_color(), node_select_grouped_exec(), node_select_grouped_name(), node_select_grouped_type(), node_select_linked_from_exec(), node_select_linked_to_exec(), node_select_same_type_step_exec(), node_select_single(), node_set_cursor(), node_set_hidden_sockets(), node_set_typeinfo(), node_shader_buts_tex_pointdensity(), node_shader_exec_curve_rgb(), node_shader_exec_curve_vec(), node_shader_exec_hue_sat(), node_shader_exec_mix_rgb(), node_shader_exec_valtorgb(), node_shader_free_tex_pointdensity(), node_shader_gpu_add_shader(), node_shader_gpu_ambient_occlusion(), node_shader_gpu_attribute(), node_shader_gpu_background(), node_shader_gpu_blackbody(), node_shader_gpu_bsdf_anisotropic(), node_shader_gpu_bsdf_diffuse(), node_shader_gpu_bsdf_glass(), node_shader_gpu_bsdf_glossy(), node_shader_gpu_bsdf_hair(), node_shader_gpu_bsdf_principled(), node_shader_gpu_bsdf_refraction(), node_shader_gpu_bsdf_toon(), node_shader_gpu_bsdf_translucent(), node_shader_gpu_bsdf_transparent(), node_shader_gpu_bsdf_velvet(), node_shader_gpu_bump_tex_coord(), node_shader_gpu_default_tex_coord(), node_shader_gpu_eevee_specular(), node_shader_gpu_emission(), node_shader_gpu_fresnel(), node_shader_gpu_gamma(), node_shader_gpu_geometry(), node_shader_gpu_hair_info(), node_shader_gpu_layer_weight(), node_shader_gpu_light_falloff(), node_shader_gpu_light_path(), node_shader_gpu_mix_shader(), node_shader_gpu_object_info(), node_shader_gpu_output_aov(), node_shader_gpu_output_material(), node_shader_gpu_output_world(), node_shader_gpu_shadertorgb(), node_shader_gpu_subsurface_scattering(), node_shader_gpu_tangent(), node_shader_gpu_tex_brick(), node_shader_gpu_tex_checker(), node_shader_gpu_tex_coord(), node_shader_gpu_tex_environment(), node_shader_gpu_tex_gradient(), node_shader_gpu_tex_image(), node_shader_gpu_tex_magic(), node_shader_gpu_tex_mapping(), node_shader_gpu_tex_musgrave(), node_shader_gpu_tex_noise(), node_shader_gpu_tex_sky(), node_shader_gpu_tex_voronoi(), node_shader_gpu_tex_wave(), node_shader_gpu_uvmap(), node_shader_gpu_vertex_color(), node_shader_gpu_volume_absorption(), node_shader_gpu_volume_principled(), node_shader_gpu_volume_scatter(), node_shader_gpu_wireframe(), node_shader_init_ambient_occlusion(), node_shader_init_anisotropic(), node_shader_init_attribute(), node_shader_init_bevel(), node_shader_init_clamp(), node_shader_init_curve_rgb(), node_shader_init_curve_vec(), node_shader_init_displacement(), node_shader_init_glass(), node_shader_init_glossy(), node_shader_init_hair_principled(), node_shader_init_map_range(), node_shader_init_normal_map(), node_shader_init_output_aov(), node_shader_init_principled(), node_shader_init_refraction(), node_shader_init_subsurface_scattering(), node_shader_init_tangent(), node_shader_init_tex_brick(), node_shader_init_tex_checker(), node_shader_init_tex_environment(), node_shader_init_tex_gradient(), node_shader_init_tex_ies(), node_shader_init_tex_image(), node_shader_init_tex_magic(), node_shader_init_tex_musgrave(), node_shader_init_tex_noise(), node_shader_init_tex_pointdensity(), node_shader_init_tex_sky(), node_shader_init_tex_voronoi(), node_shader_init_tex_wave(), node_shader_init_tex_white_noise(), node_shader_init_uvmap(), node_shader_init_valtorgb(), node_shader_init_vect_transform(), node_shader_init_vector_displacement(), node_shader_init_vertex_color(), node_shader_init_volume_principled(), node_shader_script_update_exec(), node_shader_script_update_poll(), node_shader_script_update_text_recursive(), node_shader_update_hair_principled(), node_shader_update_map_range(), node_shader_update_mapping(), node_shader_update_principled(), node_shader_update_sky(), node_shader_update_subsurface_scattering(), node_shader_update_tex_musgrave(), node_shader_update_tex_noise(), node_shader_update_tex_voronoi(), node_shader_update_tex_white_noise(), node_shader_update_vector_math(), node_shader_update_vector_rotate(), node_socket_color_get(), node_socket_deselect(), node_socket_select(), node_socket_skip_reroutes(), node_socket_toggle(), node_socket_toggle_exec(), node_sockets_panel(), node_switch_view_exec(), node_tag_branch_as_derivative(), node_tag_recursive(), node_texture_buts_image_ex(), node_texture_buts_proc(), node_to_updated_rect(), node_to_view(), node_toggle(), node_toggle_button_cb(), node_tree_has_compositor_output(), node_tweak_area_default(), node_tweak_area_reroute(), node_ui_storage_ensure(), node_uiblocks_init(), node_under_mouse_select(), node_under_mouse_tweak(), node_unlink_attached(), node_update(), node_update_basis(), node_update_default(), node_update_hidden(), node_update_internal_links_default(), node_update_nodetree(), node_use_modified_socket_name(), node_vector_math_label(), node_verify_socket_templates(), nodeAddNode(), nodeAddSocket(), nodeAddStaticSocket(), nodeAttachNode(), nodeAttachNodeCheck(), nodeChainIterBackwards(), nodeClearActive(), nodeClearActiveID(), nodeDetachNode(), nodeFindNode(), nodeFindRootParent(), nodeFindSocket(), nodeFromView(), nodeGetActive(), nodeGetActiveTexture(), nodeGroupPoll(), nodeInsertSocket(), nodeInsertStaticSocket(), nodeInternalRelink(), nodeLabel(), nodeMuteRerouteInputLinks(), nodeMuteRerouteOutputLinks(), nodeParentsIter(), nodePositionPropagate(), nodeRemoveAllSockets(), nodeRemoveNode(), nodeRemoveSocket(), nodeSetActive(), nodeSetActiveID(), nodeSetSelected(), NodeToTransData(), nodeToView(), nodetree_uv_node_recursive(), blender::nodes::NodeTreeRef::NodeTreeRef(), nodeTypeUndefined(), nodeUniqueName(), nodeUnlinkNode(), nodeUpdate(), nodeUpdateID(), nodeUpdateInternalLinks(), ntree_exec_begin(), ntree_foreach_texnode_recursive(), ntree_free_data(), ntree_get_active_iuser(), ntree_shader_bypass_tagged_bump_nodes(), ntree_shader_copy_branch(), ntree_shader_expand_socket_default(), ntree_shader_groups_expand_inputs(), ntree_shader_groups_flatten(), ntree_shader_link_builtin_normal(), ntree_shader_node_find_input(), ntree_shader_node_find_output(), ntree_shader_relink_node_normal(), ntree_shader_unlink_hidden_value_sockets(), ntree_update_link_pointers(), ntree_update_node_level(), ntree_update_reroute_nodes(), ntree_version_241(), ntree_version_242(), ntree_version_245(), ntreeBlendReadData(), ntreeBlendReadExpand(), ntreeBlendReadLib(), ntreeBlendWrite(), ntreeCompositClearTags(), ntreeCompositColorBalanceSyncFromCDL(), ntreeCompositColorBalanceSyncFromLGG(), ntreeCompositCryptomatteAddSocket(), ntreeCompositCryptomatteLayerPrefix(), ntreeCompositCryptomatteRemoveSocket(), ntreeCompositCryptomatteSession(), ntreeCompositCryptomatteSyncFromAdd(), ntreeCompositCryptomatteSyncFromRemove(), ntreeCompositCryptomatteUpdateLayerNames(), ntreeCompositOutputFileAddSocket(), ntreeCompositOutputFileRemoveActiveSocket(), ntreeCompositOutputFileSetLayer(), ntreeCompositOutputFileSetPath(), ntreeCompositRegisterPass(), ntreeCompositSwitchViewAddSocket(), ntreeCompositTagRender(), ntreeCompositUpdateRLayers(), ntreeExecGPUNodes(), ntreeExecThreadNodes(), ntreeFindType(), ntreeFreeLocalNode(), ntreeGetDependencyList(), ntreeGPUMaterialNodes(), ntreeHasTree(), ntreeLocalize(), ntreeNodeExists(), ntreeNodeFlagSet(), ntreeOutputExists(), ntreeSetOutput(), ntreeSetTypes(), ntreeShaderBeginExecTree_internal(), ntreeShaderOutputNode(), ntreeTagUsedSockets(), ntreeTexBeginExecTree_internal(), ntreeTexCheckCyclics(), ntreeUpdateAllNew(), ntreeUpdateAllUsers(), ntreeUpdateTree(), numaAPI_AllocateOnNode(), numaAPI_GetNumNodeProcessors(), numaAPI_IsNodeAvailable(), numaAPI_RunProcessOnNode(), numaAPI_RunThreadOnNode(), nupdate_ak_bezt(), nupdate_ak_gpframe(), nupdate_ak_masklayshape(), object_mouse_select_menu(), LightManager::object_usable_as_light(), btDbvt::optimizeIncremental(), p_node_delete(), p_node_intersect(), p_node_new(), partialvis_update_bmesh(), partialvis_update_grids(), partialvis_update_mesh(), patch_map_find_patch(), pbvh_bmesh_create_nodes_fast_recursive(), pbvh_bmesh_face_create(), pbvh_bmesh_node_drop_orig(), pbvh_bmesh_node_limit_ensure_fast(), pbvh_bmesh_node_nearest_to_ray(), pbvh_bmesh_node_raycast(), pbvh_bmesh_node_vert_use_count_at_most(), pbvh_bmesh_node_visibility_update(), pbvh_bmesh_normals_update(), pbvh_bmesh_vert_create(), pbvh_draw_search_cb(), pbvh_faces_node_nearest_to_ray(), pbvh_faces_node_raycast(), pbvh_faces_node_visibility_update(), pbvh_flush_bb(), pbvh_grids_node_nearest_to_ray(), pbvh_grids_node_raycast(), pbvh_grids_node_visibility_update(), pbvh_iter_next(), pbvh_iter_next_occluded(), pbvh_stack_push(), pbvh_update_BB_redraw_task_cb(), pbvh_update_draw_buffer_cb(), pbvh_update_draw_buffers(), pbvh_update_mask_redraw_task_cb(), pbvh_update_normals_accum_task_cb(), pbvh_update_normals_store_task_cb(), pbvh_update_visibility_redraw_task_cb(), pbvh_update_visibility_task_cb(), pbvh_vertex_iter_init(), pick_input_link_by_link_intersect(), pick_link(), blender::nodes::point_rotate_on_component(), blender::compositor::prefix_from_node(), btSoftColliders::CollideSDF_RS::Process(), btSoftColliders::CollideSDF_RD::Process(), btSoftColliders::CollideVF_SS::Process(), btSoftColliders::CollideVF_DD::Process(), btSoftColliders::CollideCCD::Process(), project_bucket_init(), project_face_seams_init(), project_line_gesture_apply_task_cb(), project_paint_PickFace(), psys_calc_dmcache(), range_search_cb(), range_search_with_len_squared_cb(), ray_aabb_intersect(), btDbvt::rayTest(), btDbvt::rayTestInternal(), read_node(), read_node_float(), AnimationImporter::read_node_transform(), btSoftBody::rebuildNodeTree(), recursedeletenode(), recursive_tree_free_nodes(), ShaderGraph::refine_bump_nodes(), refit_kdop_hull(), ShaderGraph::relink(), blender::fn::mf_network_optimization::relink_duplicate_nodes(), blender::fn::MFNetwork::remove(), remove_nodes_in_set(), ShaderGraph::remove_proxy_nodes(), btSoftBody::removeAnchor(), btSoftColliders::CollideFF_DD::Repel(), btSoftColliders::CollideCCD::Repel(), rgb_colorfn(), rgb_exec(), rgb_init(), rgbtobw_exec(), BVHBuild::rotate(), sculpt_expand_colors_update_task_cb(), sculpt_expand_mask_update_task_cb(), sculpt_expand_restore_color_data(), sculpt_expand_restore_face_set_data(), sculpt_expand_restore_mask_data(), sculpt_expand_task_cb(), sculpt_find_nearest_to_ray_cb(), sculpt_mask_expand_cancel(), SCULPT_orig_vert_data_init(), sculpt_raycast_cb(), sculpt_raycast_detail_cb(), SCULPT_search_circle_cb(), SCULPT_search_sphere_cb(), sculpt_transform_task_cb(), sculpt_undo_alloc_and_store_hidden(), sculpt_undo_alloc_node(), sculpt_undo_bmesh_push(), SCULPT_undo_get_node(), SCULPT_undo_push_node(), sculpt_undo_store_hidden(), select_internal_link_input(), MaterialNode::set_ambient(), set_color(), set_default_value(), blender::nodes::SocketMFNetworkBuilder::set_generator_fn(), blender::nodes::NodeMFNetworkBuilder::set_matching_fn(), MaterialNode::set_reflective(), MaterialNode::set_specular(), blender::compositor::Node::setbNode(), btSoftBody::setMass(), btDeformableContactProjection::setProjection(), setup_stack(), short_edge_queue_create(), signDetermination1(), signDetermination2(), ShaderGraph::simplify_settings(), skip_fcurve_selected_data(), snapNode(), snapNodes(), snapNodeTest(), snode_autoconnect(), snode_update(), sort_multi_input_socket_links(), space_node_view_flag(), special_aftertrans_update__node(), square_roughness_node_insert(), SVMCompiler::stack_assign(), SVMCompiler::stack_clear_temporary(), SVMCompiler::stack_clear_users(), std_node_socket_draw(), storage_free(), svm_eval_nodes(), svm_node_aov_color(), svm_node_aov_value(), svm_node_attr(), svm_node_attr_bump_dx(), svm_node_attr_bump_dy(), svm_node_attr_init(), svm_node_brightness(), svm_node_closure_background(), svm_node_closure_bsdf(), svm_node_closure_emission(), svm_node_closure_holdout(), svm_node_closure_volume(), svm_node_curves(), svm_node_displacement(), svm_node_emission_weight(), svm_node_fresnel(), svm_node_hsv(), svm_node_ies(), svm_node_layer_weight(), svm_node_light_falloff(), svm_node_mix_closure(), svm_node_normal_map(), svm_node_principled_volume(), svm_node_rgb_ramp(), svm_node_set_bump(), svm_node_tangent(), svm_node_tex_brick(), svm_node_tex_checker(), svm_node_tex_coord(), svm_node_tex_coord_bump_dx(), svm_node_tex_coord_bump_dy(), svm_node_tex_environment(), svm_node_tex_gradient(), svm_node_tex_image(), svm_node_tex_image_box(), svm_node_tex_magic(), svm_node_tex_sky(), svm_node_tex_voxel(), svm_node_tex_wave(), svm_node_vector_displacement(), svm_node_vector_transform(), svm_node_wireframe(), system_cpu_is_numa_node_available(), system_cpu_num_numa_node_processors(), system_cpu_run_thread_on_node(), system_cpu_thread_count(), Object::tag_update(), Shader::tag_update(), Geometry::tag_update(), TargetSnapOffset(), template_texture_select(), TEST(), tex_output(), texfn(), texpaint_slot_node_find_cb(), texture_changed(), texture_nodes_fetch_images_for_pool(), BVHBuild::thread_build_node(), BVHBuild::thread_build_spatial_split_node(), time_colorfn(), time_exec(), time_init(), blender::nodes::DerivedNodeTree::to_dot(), blender::nodes::NodeTreeRef::to_dot(), blender::fn::MFNetwork::to_dot(), topdown(), btDeformableLinearElasticityForce::totalDampingEnergy(), btDeformableMassSpringForce::totalDampingEnergy(), btDeformableNeoHookeanForce::totalDampingEnergy(), btDeformableGravityForce::totalEnergy(), ShaderGraph::transform_multi_closure(), DocumentImporter::translate_anim_recursive(), AnimationImporter::translate_animation_OLD(), AnimationImporter::translate_Animations(), try_find_preview_socket_in_node(), UI_context_copy_to_selected_list(), ui_node_draw_input(), ui_node_draw_node(), ui_node_sock_name(), uiTemplateNodeLink(), uiTemplateNodeView(), unique_name(), blender::nodes::update_attribute_input_socket_availabilities(), update_cb(), update_cb_partial(), update_mapping_node_inputs_and_properties(), update_math_node_single_operand_operators(), update_musgrave_node_dimensions(), update_node_vb(), update_noise_and_wave_distortion(), update_noise_node_dimensions(), update_output_file(), update_search_cb(), ShaderManager::update_shaders_used(), update_typeinfo(), update_vb(), update_vector_math_node_add_and_subtract_operators(), update_vector_math_node_average_operator(), update_vector_math_node_cross_product_operator(), update_vector_math_node_dot_product_operator(), update_vector_math_node_normalize_operator(), update_vector_math_node_operators_enum_mapping(), update_voronoi_node_coloring(), update_voronoi_node_crackle(), update_voronoi_node_dimensions(), update_voronoi_node_f3_and_f4(), update_voronoi_node_fac_output(), update_voronoi_node_square_distance(), update_wave_node_directions_and_offset(), Freestyle::NodeGroup::UpdateBBox(), btSoftBody::updateFace(), btSoftBody::updateNode(), btDeformableBackwardEulerObjective::updateVelocity(), SkinInfo::uses_joint_or_descendant(), valtorgb_colorfn(), valtorgb_exec(), valtorgb_init(), valuefn(), vector_curve_node_remap(), verify_socket_template(), verify_socket_template_list(), ShaderGraph::verify_volume_output(), version_node_join_geometry_for_multi_input_socket(), version_node_socket_duplicate(), version_node_socket_name(), visible_node(), WIDGETGROUP_node_corner_pin_poll(), WIDGETGROUP_node_corner_pin_refresh(), WIDGETGROUP_node_crop_poll(), WIDGETGROUP_node_crop_refresh(), WIDGETGROUP_node_sbeam_poll(), WIDGETGROUP_node_sbeam_refresh(), WIDGETGROUP_node_transform_poll(), workbench_material_get_image(), DocumentImporter::write_node(), xml_equal_string(), xml_read_background(), xml_read_camera(), xml_read_float(), xml_read_float3(), xml_read_float3_array(), xml_read_float4(), xml_read_float_array(), xml_read_int(), xml_read_int_array(), xml_read_light(), xml_read_mesh(), xml_read_node(), xml_read_scene(), xml_read_shader(), xml_read_shader_graph(), xml_read_state(), xml_read_string(), xml_read_transform(), xml_write_node(), blender::fn::MFNetwork::~MFNetwork(), and blender::nodes::NodeTreeRef::~NodeTreeRef().

◆ num_cycles

int num_cycles

Definition at line 76 of file deg_builder_cycle.cc.

◆ traversal_stack

BLI_Stack* traversal_stack

Definition at line 75 of file deg_builder_cycle.cc.

Referenced by BVH().

◆ via_relation

Relation* via_relation

Definition at line 56 of file deg_builder_cycle.cc.