Blender  V3.3
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 TreeStoreElem * BKE_outliner_treehash_lookup_unused (void *treehash, short type, short nr, struct ID *id)
 
struct TreeStoreElem * BKE_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)

◆ 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 
)