Blender  V3.3
Public Attributes | List of all members
Heap Struct Reference

Public Attributes

uint size
 
uint bufsize
 
HeapNode ** tree
 
struct {
   struct HeapNode_Chunk *   chunk
 
   HeapNode *   free
 
nodes
 

Detailed Description

Definition at line 43 of file BLI_heap.c.

Member Data Documentation

◆ bufsize

uint Heap::bufsize

Definition at line 45 of file BLI_heap.c.

Referenced by BLI_heap_insert(), and BLI_heap_new_ex().

◆ chunk

struct HeapNode_Chunk* Heap::chunk

Definition at line 50 of file BLI_heap.c.

Referenced by BLI_heap_clear(), BLI_heap_free(), BLI_heap_new_ex(), and heap_node_alloc().

◆ free

HeapNode* Heap::free

Definition at line 52 of file BLI_heap.c.

Referenced by BLI_heap_clear(), BLI_heap_new_ex(), heap_node_alloc(), and heap_node_free().

◆ 

struct { ... } Heap::nodes

◆ size

uint Heap::size

◆ tree

HeapNode** Heap::tree

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