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

Public Attributes

struct BArrayStatenext
 
struct BArrayStateprev
 
struct BChunkListchunk_list
 

Detailed Description

A single instance of an array.

This is how external API's hold a reference to an in-memory state, although the struct is private.

Note
Currently each 'state' is allocated separately. While this could be moved to a memory pool, it makes it easier to trace invalid usage, so leave as-is for now.

Definition at line 251 of file array_store.c.

Member Data Documentation

◆ chunk_list

struct BChunkList* BArrayState::chunk_list

Definition at line 255 of file array_store.c.

Referenced by BLI_array_store_state_add().

◆ next

struct BArrayState* BArrayState::next

linked list in BArrayStore.states

Definition at line 253 of file array_store.c.

◆ prev

struct BArrayState * BArrayState::prev

Definition at line 253 of file array_store.c.


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