|
Blender
V2.93
|
#include <BKE_cryptomatte.hh>
Public Member Functions | |
| CryptomatteHash (uint32_t hash) | |
| CryptomatteHash (const char *name, const int name_len) | |
| std::string | hex_encoded () const |
| float | float_encoded () const |
Static Public Member Functions | |
| static CryptomatteHash | from_hex_encoded (blender::StringRef hex_encoded) |
Public Attributes | |
| uint32_t | hash |
Definition at line 67 of file BKE_cryptomatte.hh.
| blender::bke::cryptomatte::CryptomatteHash::CryptomatteHash | ( | uint32_t | hash | ) |
Definition at line 505 of file cryptomatte.cc.
| blender::bke::cryptomatte::CryptomatteHash::CryptomatteHash | ( | const char * | name, |
| const int | name_len | ||
| ) |
Definition at line 509 of file cryptomatte.cc.
References BLI_hash_mm3(), and hash.
| float blender::bke::cryptomatte::CryptomatteHash::float_encoded | ( | ) | const |
Definition at line 538 of file cryptomatte.cc.
References hash, MAX2, MIN2, and KDL::sign().
Referenced by BKE_cryptomatte_hash_to_float().
|
static |
Definition at line 514 of file cryptomatte.cc.
References hex, hex_encoded(), and result.
Referenced by blender::bke::cryptomatte::manifest::from_manifest().
| std::string blender::bke::cryptomatte::CryptomatteHash::hex_encoded | ( | ) | const |
Definition at line 521 of file cryptomatte.cc.
Referenced by from_hex_encoded().
| uint32_t blender::bke::cryptomatte::CryptomatteHash::hash |
Definition at line 68 of file BKE_cryptomatte.hh.
Referenced by CryptomatteHash(), float_encoded(), and hex_encoded().