Blender V5.0
geometry_nodes_dependencies.cc File Reference

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::nodes

Functions

static void blender::nodes::add_eval_dependencies_from_socket (const bNodeSocket &socket, GeometryNodesEvalDependencies &deps)
static void blender::nodes::add_eval_dependencies_from_node_data (const bNodeTree &tree, GeometryNodesEvalDependencies &deps)
static bool blender::nodes::has_enabled_nodes_of_type (const bNodeTree &tree, const blender::StringRefNull type_idname)
static void blender::nodes::add_own_transform_dependencies (const bNodeTree &tree, GeometryNodesEvalDependencies &deps)
static bool blender::nodes::needs_scene_render_params (const bNodeTree &ntree)
static void blender::nodes::gather_geometry_nodes_eval_dependencies (const bNodeTree &ntree, GeometryNodesEvalDependencies &deps, FunctionRef< const GeometryNodesEvalDependencies *(const bNodeTree &group)> get_group_deps)
GeometryNodesEvalDependencies blender::nodes::gather_geometry_nodes_eval_dependencies_with_cache (const bNodeTree &ntree)
static void blender::nodes::gather_geometry_nodes_eval_dependencies_recursive_impl (const bNodeTree &ntree, Map< const bNodeTree *, GeometryNodesEvalDependencies > &deps_by_tree)
GeometryNodesEvalDependencies blender::nodes::gather_geometry_nodes_eval_dependencies_recursive (const bNodeTree &ntree)