|
Blender V4.3
|
Functions | |
| static constexpr blender::StringRef | skip_whitespaces_ (blender::StringRef ref) |
| static constexpr int | quoted_string_len_ (blender::StringRef ref) |
| static std::string | unquote_ (const blender::StringRef ref) |
| static bool | from_manifest (CryptomatteLayer &layer, blender::StringRefNull manifest) |
| static std::string | to_manifest (const CryptomatteLayer *layer) |
Variables | |
| constexpr StringRef | WHITESPACES = " \t\n\v\f\r" |
|
static |
Definition at line 414 of file cryptomatte.cc.
References blender::StringRef::drop_prefix(), blender::bke::cryptomatte::CryptomatteHash::from_hex_encoded(), blender::StringRefBase::front(), hash, blender::StringRefBase::is_empty(), quoted_string_len_(), skip_whitespaces_(), blender::StringRefBase::substr(), and unquote_().
Referenced by blender::bke::cryptomatte::CryptomatteStampDataCallbackData::extract_layer_manifest(), and blender::bke::cryptomatte::CryptomatteLayer::read_from_manifest().
|
staticconstexpr |
Definition at line 380 of file cryptomatte.cc.
References len, and blender::StringRefBase::size().
Referenced by from_manifest().
|
staticconstexpr |
Definition at line 371 of file cryptomatte.cc.
References blender::StringRef::drop_prefix(), blender::StringRefBase::find_first_not_of(), blender::StringRefBase::not_found, and WHITESPACES.
Referenced by from_manifest().
|
static |
Definition at line 473 of file cryptomatte.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::items().
Referenced by blender::bke::cryptomatte::CryptomatteLayer::manifest().
|
static |
Definition at line 403 of file cryptomatte.cc.
Referenced by from_manifest().
|
constexpr |
Definition at line 369 of file cryptomatte.cc.
Referenced by skip_whitespaces_().