Blender  V3.3
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
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 UNUSED(len))
 

Public Attributes

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

Detailed Description

Definition at line 51 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 53 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   UNUSEDlen 
)
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 54 of file COM_MetaData.h.

Referenced by set_cryptomatte_keys().

◆ hash_key

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

Definition at line 53 of file COM_MetaData.h.

◆ manifest_key

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

Definition at line 55 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: