|
Blender V4.3
|
Public Attributes | ||
| uint | size | |
| uint | bufsize | |
| HeapNode ** | tree | |
| struct { | ||
| struct HeapNode_Chunk * chunk | ||
| HeapNode * free | ||
| } | nodes | |
Definition at line 46 of file BLI_heap.c.
| uint Heap::bufsize |
Definition at line 48 of file BLI_heap.c.
Referenced by BLI_heap_insert(), and BLI_heap_new_ex().
| struct HeapNode_Chunk* Heap::chunk |
Definition at line 53 of file BLI_heap.c.
Referenced by BLI_heap_clear(), BLI_heap_free(), BLI_heap_new_ex(), and heap_node_alloc().
| HeapNode* Heap::free |
Definition at line 55 of file BLI_heap.c.
Referenced by BLI_heap_clear(), BLI_heap_new_ex(), heap_node_alloc(), and heap_node_free().
| struct { ... } Heap::nodes |
Referenced by BLI_heap_clear(), BLI_heap_free(), BLI_heap_new_ex(), heap_node_alloc(), and heap_node_free().
| uint Heap::size |
Definition at line 47 of file BLI_heap.c.
Referenced by BLI_heap_clear(), BLI_heap_free(), BLI_heap_insert(), BLI_heap_is_empty(), BLI_heap_len(), BLI_heap_new_ex(), BLI_heap_pop_min(), BLI_heap_remove(), BLI_heap_top_value(), and heap_down().
| HeapNode** Heap::tree |
Definition at line 49 of file BLI_heap.c.
Referenced by BLI_heap_clear(), BLI_heap_free(), BLI_heap_insert(), BLI_heap_new_ex(), BLI_heap_pop_min(), BLI_heap_top(), BLI_heap_top_value(), heap_down(), heap_is_minheap(), heap_swap(), and heap_up().