Blender V4.3
blender::compositor::MetaData Class Reference

#include <COM_MetaData.h>

Public Member Functions

void add (const blender::StringRef key, const blender::StringRef value)
 
bool is_cryptomatte_layer () const
 
void replace_hash_neutral_cryptomatte_keys (const blender::StringRef layer_name)
 
void add_to_render_result (RenderResult *render_result) const
 
void for_each_entry (FunctionRef< void(const std::string &, const std::string &)> callback) const
 

Public Attributes

bool is_data = false
 
bool is_4d_vector = false
 

Detailed Description

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

◆ for_each_entry()

void blender::compositor::MetaData::for_each_entry ( FunctionRef< void(const std::string &, const std::string &)> callback) const

◆ is_cryptomatte_layer()

◆ 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 32 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().

Member Data Documentation

◆ is_4d_vector

bool blender::compositor::MetaData::is_4d_vector = false

Definition at line 44 of file COM_MetaData.h.

◆ is_data

bool blender::compositor::MetaData::is_data = false

Definition at line 40 of file COM_MetaData.h.


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