Blender V4.3
blender::compositor::MetaDataExtractCallbackData Struct Reference

#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)
 

Public Attributes

std::unique_ptr< MetaDatameta_data
 
std::string hash_key
 
std::string conversion_key
 
std::string manifest_key
 

Detailed Description

Definition at line 67 of file COM_MetaData.h.

Member Function Documentation

◆ add_meta_data()

void blender::compositor::MetaDataExtractCallbackData::add_meta_data ( blender::StringRef key,
blender::StringRefNull value )

Definition at line 70 of file COM_MetaData.cc.

References meta_data.

◆ extract_cryptomatte_meta_data()

void blender::compositor::MetaDataExtractCallbackData::extract_cryptomatte_meta_data ( void * _data,
const char * propname,
char * propvalue,
int  )
static

◆ set_cryptomatte_keys()

void blender::compositor::MetaDataExtractCallbackData::set_cryptomatte_keys ( blender::StringRef cryptomatte_layer_name)

Member Data Documentation

◆ conversion_key

std::string blender::compositor::MetaDataExtractCallbackData::conversion_key

Definition at line 70 of file COM_MetaData.h.

Referenced by set_cryptomatte_keys().

◆ hash_key

std::string blender::compositor::MetaDataExtractCallbackData::hash_key

Definition at line 69 of file COM_MetaData.h.

◆ manifest_key

std::string blender::compositor::MetaDataExtractCallbackData::manifest_key

Definition at line 71 of file COM_MetaData.h.

Referenced by set_cryptomatte_keys().

◆ meta_data

std::unique_ptr<MetaData> blender::compositor::MetaDataExtractCallbackData::meta_data

The documentation for this struct was generated from the following files: