Blender V4.3
compositor.cc File Reference
#include <string>
#include <fmt/format.h>
#include "BLI_index_range.hh"
#include "BLI_math_base.hh"
#include "BLI_set.hh"
#include "BLI_string_ref.hh"
#include "BKE_compositor.hh"
#include "BKE_cryptomatte.hh"
#include "BKE_node.hh"
#include "BKE_node_runtime.hh"
#include "DNA_layer_types.h"
#include "DNA_node_types.h"
#include "DNA_scene_types.h"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::bke
 
namespace  blender::bke::compositor
 

Functions

static void blender::bke::compositor::add_passes_used_by_render_layer_node (const bNode *node, Set< std::string > &used_passes)
 
static void blender::bke::compositor::add_passes_used_by_cryptomatte_node (const bNode *node, const ViewLayer *view_layer, Set< std::string > &used_passes)
 
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)
 
Set< std::string > blender::bke::compositor::get_used_passes (const Scene &scene, const ViewLayer *view_layer)