|
Blender
V2.93
|
Namespaces | |
| manifest | |
| tests | |
Classes | |
| struct | CryptomatteHash |
| struct | CryptomatteLayer |
| struct | CryptomatteStampDataCallbackData |
| struct | CryptomatteSessionDeleter |
Typedefs | |
| using | CryptomatteSessionPtr = std::unique_ptr< CryptomatteSession, CryptomatteSessionDeleter > |
Functions | |
| std::string | BKE_cryptomatte_meta_data_key (const StringRef layer_name, const StringRefNull key_name) |
| StringRef | BKE_cryptomatte_extract_layer_name (const StringRef render_pass_name) |
| const blender::Vector< std::string > & | BKE_cryptomatte_layer_names_get (const CryptomatteSession &session) |
| static std::string | cryptomatte_layer_name_hash (const StringRef layer_name) |
| using blender::bke::cryptomatte::CryptomatteSessionPtr = typedef std::unique_ptr<CryptomatteSession, CryptomatteSessionDeleter> |
Definition at line 120 of file BKE_cryptomatte.hh.
| StringRef blender::bke::cryptomatte::BKE_cryptomatte_extract_layer_name | ( | const StringRef | render_pass_name | ) |
Definition at line 496 of file cryptomatte.cc.
References blender::StringRefBase::size(), and blender::StringRefBase::substr().
Referenced by blender::compositor::OutputOpenExrMultiLayerOperation::createStampData(), blender::compositor::MultilayerColorOperation::getMetaData(), blender::compositor::RenderLayersProg::getMetaData(), and blender::bke::cryptomatte::tests::TEST().
| const blender::Vector< std::string > & blender::bke::cryptomatte::BKE_cryptomatte_layer_names_get | ( | const CryptomatteSession & | session | ) |
Definition at line 654 of file cryptomatte.cc.
References CryptomatteSession::layer_names.
Referenced by ntreeCompositCryptomatteLayerPrefix(), and ntreeCompositCryptomatteUpdateLayerNames().
| std::string blender::bke::cryptomatte::BKE_cryptomatte_meta_data_key | ( | const StringRef | layer_name, |
| const StringRefNull | key_name | ||
| ) |
Definition at line 487 of file cryptomatte.cc.
References cryptomatte_layer_name_hash().
Referenced by add_render_result_meta_data(), blender::compositor::MetaDataExtractCallbackData::setCryptomatteKeys(), and blender::bke::cryptomatte::tests::TEST().
|
static |
Definition at line 478 of file cryptomatte.cc.
References cryptomatte_determine_identifier(), and hex.
Referenced by BKE_cryptomatte_meta_data_key().