Blender
V3.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 374 of file cryptomatte.cc.
References blender::bke::cryptomatte::CryptomatteLayer::add_hash(), 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 340 of file cryptomatte.cc.
References len, and blender::StringRefBase::size().
Referenced by from_manifest().
|
staticconstexpr |
Definition at line 331 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 433 of file cryptomatte.cc.
References blender::bke::cryptomatte::CryptomatteLayer::hashes, and blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::items().
Referenced by blender::bke::cryptomatte::CryptomatteLayer::manifest().
|
static |
Definition at line 363 of file cryptomatte.cc.
References Freestyle::c.
Referenced by from_manifest().
|
constexpr |
Definition at line 329 of file cryptomatte.cc.
Referenced by skip_whitespaces_().