Blender  V3.3
Public Member Functions | List of all members
blender::compositor::MetaData Class Reference

#include <COM_MetaData.h>

Public Member Functions

void add (const blender::StringRef key, const blender::StringRef value)
 
void replace_hash_neutral_cryptomatte_keys (const blender::StringRef layer_name)
 
void add_to_render_result (RenderResult *render_result) const
 

Detailed Description

Definition at line 29 of file COM_MetaData.h.

Member Function Documentation

◆ add()

void blender::compositor::MetaData::add ( const blender::StringRef  key,
const blender::StringRef  value 
)

◆ add_to_render_result()

void blender::compositor::MetaData::add_to_render_result ( RenderResult render_result) const

◆ replace_hash_neutral_cryptomatte_keys()

void blender::compositor::MetaData::replace_hash_neutral_cryptomatte_keys ( const blender::StringRef  layer_name)

Replace the hash neutral cryptomatte keys with hashed versions.

When a conversion happens it will also add the cryptomatte name key with the given layer_name.

Definition at line 24 of file COM_MetaData.cc.

References blender::compositor::META_DATA_KEY_CRYPTOMATTE_CONVERSION(), blender::compositor::META_DATA_KEY_CRYPTOMATTE_HASH(), blender::compositor::META_DATA_KEY_CRYPTOMATTE_MANIFEST(), and blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::pop_default().


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