Blender  V3.3
Classes | Typedefs

These structs are the foundation for all linked lists in the library system. More...

Go to the source code of this file.

Classes

struct  Link
 
struct  LinkData
 
struct  ListBase
 

Typedefs

typedef struct Link Link
 
typedef struct LinkData LinkData
 
typedef struct ListBase ListBase
 

Detailed Description

These structs are the foundation for all linked lists in the library system.

Doubly-linked lists start from a ListBase and contain elements beginning with Link.

Definition in file DNA_listBase.h.

Typedef Documentation

◆ Link

typedef struct Link Link

Generic - all structs which are put into linked lists begin with this.

◆ LinkData

typedef struct LinkData LinkData

Simple subclass of Link. Use this when it is not worth defining a custom one.

◆ ListBase

typedef struct ListBase ListBase

Never change the size of this! dna_genfile.c detects pointer_size with it.