Blender  V3.3
Functions | Variables
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()

static bool blender::bke::cryptomatte::manifest::from_manifest ( CryptomatteLayer layer,
blender::StringRefNull  manifest 
)
static

◆ quoted_string_len_()

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

Definition at line 340 of file cryptomatte.cc.

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

Referenced by from_manifest().

◆ skip_whitespaces_()

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

◆ to_manifest()

static std::string blender::bke::cryptomatte::manifest::to_manifest ( const CryptomatteLayer layer)
static

◆ unquote_()

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

Definition at line 363 of file cryptomatte.cc.

References Freestyle::c.

Referenced by from_manifest().

Variable Documentation

◆ WHITESPACES

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

Definition at line 329 of file cryptomatte.cc.

Referenced by skip_whitespaces_().