Blender V5.0
BKE_cryptomatte.hh File Reference
#include <algorithm>
#include <optional>
#include <string>
#include "BKE_cryptomatte.h"
#include "BLI_hash_mm3.hh"
#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

namespace  blender
namespace  blender::bke
namespace  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 (StringRef layer_name, StringRefNull key_name)
StringRef blender::bke::cryptomatte::BKE_cryptomatte_extract_layer_name (StringRef render_pass_name)
const blender::Vector< std::string > & blender::bke::cryptomatte::BKE_cryptomatte_layer_names_get (const CryptomatteSession &session)
CryptomatteLayerblender::bke::cryptomatte::BKE_cryptomatte_layer_get (CryptomatteSession &session, StringRef layer_name)