Blender
V3.3
|
Public Attributes | |
void ** | chunk_list |
int | elem_size |
int | elem_next |
int | elem_last |
int | elem_next_ofs |
int | chunk_max_ofs |
int | chunk_next |
int | chunk_size |
int | chunk_len |
Definition at line 26 of file BLI_memblock.c.
int BLI_memblock::chunk_len |
Number of allocated chunk.
Definition at line 44 of file BLI_memblock.c.
Referenced by BLI_memblock_alloc(), BLI_memblock_clear(), BLI_memblock_create_ex(), and BLI_memblock_destroy().
void** BLI_memblock::chunk_list |
Definition at line 27 of file BLI_memblock.c.
Referenced by BLI_memblock_alloc(), BLI_memblock_clear(), BLI_memblock_create_ex(), BLI_memblock_destroy(), BLI_memblock_elem_get(), and BLI_memblock_iternew().
int BLI_memblock::chunk_max_ofs |
Max offset in a chunk.
Definition at line 38 of file BLI_memblock.c.
Referenced by BLI_memblock_alloc(), BLI_memblock_create_ex(), and BLI_memblock_iternew().
int BLI_memblock::chunk_next |
Id of the chunk used for the next allocation.
Definition at line 40 of file BLI_memblock.c.
Referenced by BLI_memblock_alloc(), BLI_memblock_clear(), and BLI_memblock_create_ex().
int BLI_memblock::chunk_size |
Chunk size in bytes.
Definition at line 42 of file BLI_memblock.c.
Referenced by BLI_memblock_alloc(), BLI_memblock_clear(), BLI_memblock_create_ex(), BLI_memblock_destroy(), and BLI_memblock_elem_get().
int BLI_memblock::elem_last |
Last "touched" element.
Definition at line 34 of file BLI_memblock.c.
Referenced by BLI_memblock_alloc(), BLI_memblock_clear(), BLI_memblock_create_ex(), and BLI_memblock_destroy().
int BLI_memblock::elem_next |
First unused element index.
Definition at line 32 of file BLI_memblock.c.
Referenced by BLI_memblock_alloc(), BLI_memblock_clear(), BLI_memblock_create_ex(), and BLI_memblock_iternew().
int BLI_memblock::elem_next_ofs |
Offset in a chunk of the next elem.
Definition at line 36 of file BLI_memblock.c.
Referenced by BLI_memblock_alloc(), BLI_memblock_clear(), and BLI_memblock_create_ex().
int BLI_memblock::elem_size |
Element size in bytes.
Definition at line 30 of file BLI_memblock.c.
Referenced by BLI_memblock_alloc(), BLI_memblock_clear(), BLI_memblock_create_ex(), BLI_memblock_destroy(), BLI_memblock_elem_get(), and BLI_memblock_iternew().