Blender V5.0
blender::bke::compositor Namespace Reference

Functions

Set< std::string > get_used_passes (const Scene &scene, const ViewLayer *view_layer)
bool is_viewport_compositor_used (const bContext &context)
static void add_passes_used_by_render_layer_node (const bNode *node, Set< std::string > &used_passes)
static void add_passes_used_by_group_input_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, const bool is_root_tree, Set< const bNodeTree * > &node_trees_already_searched, Set< std::string > &used_passes)

Function Documentation

◆ add_passes_used_by_cryptomatte_node()

◆ add_passes_used_by_group_input_node()

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

◆ add_passes_used_by_render_layer_node()

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

◆ add_used_passes_recursive()

void blender::bke::compositor::add_used_passes_recursive ( const bNodeTree * node_tree,
const ViewLayer * view_layer,
const bool is_root_tree,
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 )

◆ is_viewport_compositor_used()