Blender  V2.93
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 addMetaData (blender::StringRef key, blender::StringRefNull value)
 
void setCryptomatteKeys (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 60 of file COM_MetaData.h.

Member Function Documentation

◆ addMetaData()

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

Definition at line 74 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

◆ setCryptomatteKeys()

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

Member Data Documentation

◆ conversion_key

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

Definition at line 63 of file COM_MetaData.h.

Referenced by setCryptomatteKeys().

◆ hash_key

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

Definition at line 62 of file COM_MetaData.h.

◆ manifest_key

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

Definition at line 64 of file COM_MetaData.h.

Referenced by setCryptomatteKeys().

◆ meta_data

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

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