Blender V5.0
blender::bke::cryptomatte::manifest Namespace Reference

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"

Function Documentation

◆ from_manifest()

◆ quoted_string_len_()

constexpr int blender::bke::cryptomatte::manifest::quoted_string_len_ ( blender::StringRef ref)
staticconstexpr

Definition at line 399 of file cryptomatte.cc.

References len, and blender::StringRefBase::size().

Referenced by from_manifest().

◆ skip_whitespaces_()

constexpr blender::StringRef blender::bke::cryptomatte::manifest::skip_whitespaces_ ( blender::StringRef ref)
staticconstexpr

◆ to_manifest()

◆ unquote_()

std::string blender::bke::cryptomatte::manifest::unquote_ ( const blender::StringRef ref)
static

Definition at line 422 of file cryptomatte.cc.

Referenced by from_manifest().

Variable Documentation

◆ WHITESPACES

StringRef blender::bke::cryptomatte::manifest::WHITESPACES = " \t\n\v\f\r"
constexpr

Definition at line 388 of file cryptomatte.cc.

Referenced by skip_whitespaces_().