Blender
V3.3
|
#include <COM_MetaData.h>
Public Member Functions | |
void | add_meta_data (blender::StringRef key, blender::StringRefNull value) |
void | set_cryptomatte_keys (blender::StringRef cryptomatte_layer_name) |
Static Public Member Functions | |
static void | extract_cryptomatte_meta_data (void *_data, const char *propname, char *propvalue, int UNUSED(len)) |
Public Attributes | |
std::unique_ptr< MetaData > | meta_data |
std::string | hash_key |
std::string | conversion_key |
std::string | manifest_key |
Definition at line 51 of file COM_MetaData.h.
void blender::compositor::MetaDataExtractCallbackData::add_meta_data | ( | blender::StringRef | key, |
blender::StringRefNull | value | ||
) |
Definition at line 53 of file COM_MetaData.cc.
References meta_data.
|
static |
Definition at line 72 of file COM_MetaData.cc.
References data, blender::compositor::META_DATA_KEY_CRYPTOMATTE_CONVERSION(), blender::compositor::META_DATA_KEY_CRYPTOMATTE_HASH(), and blender::compositor::META_DATA_KEY_CRYPTOMATTE_MANIFEST().
Referenced by blender::compositor::MultilayerColorOperation::get_meta_data(), and blender::compositor::RenderLayersProg::get_meta_data().
void blender::compositor::MetaDataExtractCallbackData::set_cryptomatte_keys | ( | blender::StringRef | cryptomatte_layer_name | ) |
Definition at line 62 of file COM_MetaData.cc.
References blender::bke::cryptomatte::BKE_cryptomatte_meta_data_key(), conversion_key, and manifest_key.
Referenced by blender::compositor::MultilayerColorOperation::get_meta_data(), and blender::compositor::RenderLayersProg::get_meta_data().
std::string blender::compositor::MetaDataExtractCallbackData::conversion_key |
Definition at line 54 of file COM_MetaData.h.
Referenced by set_cryptomatte_keys().
std::string blender::compositor::MetaDataExtractCallbackData::hash_key |
Definition at line 53 of file COM_MetaData.h.
std::string blender::compositor::MetaDataExtractCallbackData::manifest_key |
Definition at line 55 of file COM_MetaData.h.
Referenced by set_cryptomatte_keys().
std::unique_ptr<MetaData> blender::compositor::MetaDataExtractCallbackData::meta_data |
Definition at line 52 of file COM_MetaData.h.
Referenced by add_meta_data(), blender::compositor::MultilayerColorOperation::get_meta_data(), and blender::compositor::RenderLayersProg::get_meta_data().