Blender  V2.93
Public Member Functions | List of all members
blender::bke::PersistentDataHandleMap Class Reference

#include <BKE_persistent_data_handle.hh>

Public Member Functions

void add (int32_t handle, ID &id)
 
PersistentIDHandle lookup (ID *id) const
 
PersistentObjectHandle lookup (Object *object) const
 
PersistentCollectionHandle lookup (Collection *collection) const
 
IDlookup (const PersistentIDHandle &handle) const
 
Objectlookup (const PersistentObjectHandle &handle) const
 
Collectionlookup (const PersistentCollectionHandle &handle) const
 

Detailed Description

Definition at line 91 of file BKE_persistent_data_handle.hh.

Member Function Documentation

◆ add()

void blender::bke::PersistentDataHandleMap::add ( int32_t  handle,
ID id 
)
inline

◆ lookup() [1/6]

PersistentCollectionHandle blender::bke::PersistentDataHandleMap::lookup ( Collection collection) const
inline

◆ lookup() [2/6]

Collection* blender::bke::PersistentDataHandleMap::lookup ( const PersistentCollectionHandle handle) const
inline

Definition at line 140 of file BKE_persistent_data_handle.hh.

References GS, id, ID_GR, lookup(), and ID::name.

◆ lookup() [3/6]

ID* blender::bke::PersistentDataHandleMap::lookup ( const PersistentIDHandle handle) const
inline

◆ lookup() [4/6]

Object* blender::bke::PersistentDataHandleMap::lookup ( const PersistentObjectHandle handle) const
inline

Definition at line 128 of file BKE_persistent_data_handle.hh.

References GS, id, ID_OB, lookup(), and ID::name.

◆ lookup() [5/6]

PersistentIDHandle blender::bke::PersistentDataHandleMap::lookup ( ID id) const
inline

◆ lookup() [6/6]

PersistentObjectHandle blender::bke::PersistentDataHandleMap::lookup ( Object object) const
inline

The documentation for this class was generated from the following file: