Blender V4.3
blender::bke::compositor Namespace Reference

Functions

Set< std::string > get_used_passes (const Scene &scene, const ViewLayer *view_layer)
 
static void add_passes_used_by_render_layer_node (const bNode *node, Set< std::string > &used_passes)
 
static void add_passes_used_by_cryptomatte_node (const bNode *node, const ViewLayer *view_layer, Set< std::string > &used_passes)
 
static void add_used_passes_recursive (const bNodeTree *node_tree, const ViewLayer *view_layer, Set< const bNodeTree * > &node_trees_already_searched, Set< std::string > &used_passes)
 

Function Documentation

◆ add_passes_used_by_cryptomatte_node()

◆ add_passes_used_by_render_layer_node()

static void blender::bke::compositor::add_passes_used_by_render_layer_node ( const bNode * node,
Set< std::string > & used_passes )
static

◆ add_used_passes_recursive()

static void blender::bke::compositor::add_used_passes_recursive ( const bNodeTree * node_tree,
const ViewLayer * view_layer,
Set< const bNodeTree * > & node_trees_already_searched,
Set< std::string > & used_passes )
static

◆ get_used_passes()

Set< std::string > blender::bke::compositor::get_used_passes ( const Scene & scene,
const ViewLayer * view_layer )

Definition at line 146 of file blenkernel/intern/compositor.cc.

References add_used_passes_recursive().

Referenced by blender::eevee::Film::init().