Blender V5.0
BKE_id_hash.hh File Reference
#include <string>
#include <variant>
#include "BKE_main.hh"
#include "BLI_map.hh"
#include "BLI_vector.hh"
#include "DNA_ID.h"

Go to the source code of this file.

Classes

struct  blender::bke::id_hash::ValidDeepHashes
struct  blender::bke::id_hash::DeepHashErrors

Namespaces

namespace  blender
namespace  blender::bke
namespace  blender::bke::id_hash

Typedefs

using blender::bke::id_hash::IDHashResult = std::variant<ValidDeepHashes, DeepHashErrors>

Functions

IDHashResult blender::bke::id_hash::compute_linked_id_deep_hashes (const Main &bmain, Span< const ID * > root_ids)
std::string blender::bke::id_hash::id_hash_to_hex (const IDHash &hash)