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

Public Attributes

struct IDNameLib_TypeMap type_maps [INDEX_ID_MAX]
 
struct GHashuuid_map
 
struct Mainbmain
 
struct GSetvalid_id_pointers
 
int idmap_types
 
BLI_mempooltype_maps_keys_pool
 

Detailed Description

Opaque structure, external API users only see this.

Definition at line 53 of file main_idmap.c.

Member Data Documentation

◆ bmain

struct Main* IDNameLib_Map::bmain

Definition at line 56 of file main_idmap.c.

Referenced by BKE_main_idmap_create(), and placeholders_ensure_valid().

◆ idmap_types

int IDNameLib_Map::idmap_types

Definition at line 58 of file main_idmap.c.

Referenced by BKE_main_idmap_create().

◆ type_maps

struct IDNameLib_TypeMap IDNameLib_Map::type_maps[INDEX_ID_MAX]

Definition at line 47 of file main_idmap.c.

◆ type_maps_keys_pool

BLI_mempool* IDNameLib_Map::type_maps_keys_pool

Definition at line 61 of file main_idmap.c.

◆ uuid_map

struct GHash* IDNameLib_Map::uuid_map

Definition at line 55 of file main_idmap.c.

◆ valid_id_pointers

struct GSet* IDNameLib_Map::valid_id_pointers

Definition at line 57 of file main_idmap.c.


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