Blender  V2.93
Functions
BKE_outliner_treehash.h File Reference

Go to the source code of this file.

Functions

void * BKE_outliner_treehash_create_from_treestore (struct BLI_mempool *treestore)
 
void * BKE_outliner_treehash_rebuild_from_treestore (void *treehash, struct BLI_mempool *treestore)
 
void BKE_outliner_treehash_clear_used (void *treehash)
 
void BKE_outliner_treehash_add_element (void *treehash, struct TreeStoreElem *elem)
 
void BKE_outliner_treehash_remove_element (void *treehash, struct TreeStoreElem *elem)
 
struct TreeStoreElemBKE_outliner_treehash_lookup_unused (void *treehash, short type, short nr, struct ID *id)
 
struct TreeStoreElemBKE_outliner_treehash_lookup_any (void *treehash, short type, short nr, struct ID *id)
 
void BKE_outliner_treehash_free (void *treehash)
 

Function Documentation

◆ BKE_outliner_treehash_add_element()

void BKE_outliner_treehash_add_element ( void *  treehash,
struct TreeStoreElem elem 
)

◆ BKE_outliner_treehash_clear_used()

void BKE_outliner_treehash_clear_used ( void *  treehash)

◆ BKE_outliner_treehash_create_from_treestore()

void* BKE_outliner_treehash_create_from_treestore ( struct BLI_mempool treestore)

◆ BKE_outliner_treehash_free()

void BKE_outliner_treehash_free ( void *  treehash)

Definition at line 247 of file outliner_treehash.c.

References BLI_assert, BLI_ghash_free(), free_treehash_group(), and NULL.

Referenced by outliner_free(), and outliner_storage_cleanup().

◆ BKE_outliner_treehash_lookup_any()

struct TreeStoreElem* BKE_outliner_treehash_lookup_any ( void *  treehash,
short  type,
short  nr,
struct ID id 
)

◆ BKE_outliner_treehash_lookup_unused()

struct TreeStoreElem* BKE_outliner_treehash_lookup_unused ( void *  treehash,
short  type,
short  nr,
struct ID id 
)

◆ BKE_outliner_treehash_rebuild_from_treestore()

void* BKE_outliner_treehash_rebuild_from_treestore ( void *  treehash,
struct BLI_mempool treestore 
)

◆ BKE_outliner_treehash_remove_element()

void BKE_outliner_treehash_remove_element ( void *  treehash,
struct TreeStoreElem elem 
)