Blender  V3.3
Functions
array_store_utils.c File Reference

Helper functions for BLI_array_store API. More...

#include "MEM_guardedalloc.h"
#include "BLI_utildefines.h"
#include "BLI_array_store.h"
#include "BLI_array_store_utils.h"
#include "BLI_math_base.h"

Go to the source code of this file.

Functions

BArrayStoreBLI_array_store_at_size_ensure (struct BArrayStore_AtSize *bs_stride, const int stride, const int chunk_size)
 
BArrayStoreBLI_array_store_at_size_get (struct BArrayStore_AtSize *bs_stride, const int stride)
 
void BLI_array_store_at_size_clear (struct BArrayStore_AtSize *bs_stride)
 
void BLI_array_store_at_size_calc_memory_usage (struct BArrayStore_AtSize *bs_stride, size_t *r_size_expanded, size_t *r_size_compacted)
 

Detailed Description

Helper functions for BLI_array_store API.

Definition in file array_store_utils.c.

Function Documentation

◆ BLI_array_store_at_size_calc_memory_usage()

void BLI_array_store_at_size_calc_memory_usage ( struct BArrayStore_AtSize bs_stride,
size_t *  r_size_expanded,
size_t *  r_size_compacted 
)

◆ BLI_array_store_at_size_clear()

void BLI_array_store_at_size_clear ( struct BArrayStore_AtSize bs_stride)

◆ BLI_array_store_at_size_ensure()

BArrayStore* BLI_array_store_at_size_ensure ( struct BArrayStore_AtSize bs_stride,
const int  stride,
const int  chunk_size 
)

◆ BLI_array_store_at_size_get()

BArrayStore* BLI_array_store_at_size_get ( struct BArrayStore_AtSize bs_stride,
const int  stride 
)