Blender  V3.3
Classes | Namespaces | Typedefs | Functions
BKE_cryptomatte.hh File Reference
#include <optional>
#include <string>
#include "BKE_cryptomatte.h"
#include "BLI_map.hh"
#include "BLI_string_ref.hh"

Go to the source code of this file.

Classes

struct  blender::bke::cryptomatte::CryptomatteHash
 
struct  blender::bke::cryptomatte::CryptomatteLayer
 
struct  blender::bke::cryptomatte::CryptomatteStampDataCallbackData
 
struct  blender::bke::cryptomatte::CryptomatteSessionDeleter
 

Namespaces

 blender
 
 blender::bke
 
 blender::bke::cryptomatte
 

Typedefs

using blender::bke::cryptomatte::CryptomatteSessionPtr = std::unique_ptr< CryptomatteSession, CryptomatteSessionDeleter >
 

Functions

std::string blender::bke::cryptomatte::BKE_cryptomatte_meta_data_key (const StringRef layer_name, const StringRefNull key_name)
 
StringRef blender::bke::cryptomatte::BKE_cryptomatte_extract_layer_name (const StringRef render_pass_name)
 
const blender::Vector< std::string > & blender::bke::cryptomatte::BKE_cryptomatte_layer_names_get (const CryptomatteSession &session)