Blender  V2.59
Functions | Variables
DNA_genfile.h File Reference

blenloader genfile private function prototypes More...

Go to the source code of this file.

Functions

struct SDNADNA_sdna_from_data (void *data, int datalen, int do_endian_swap)
void DNA_sdna_free (struct SDNA *sdna)
int DNA_struct_find_nr (struct SDNA *sdna, const char *str)
void DNA_struct_switch_endian (struct SDNA *oldsdna, int oldSDNAnr, char *data)
char * DNA_struct_get_compareflags (struct SDNA *sdna, struct SDNA *newsdna)
void * DNA_struct_reconstruct (struct SDNA *newsdna, struct SDNA *oldsdna, char *compflags, int oldSDNAnr, int blocks, void *data)
int DNA_elem_array_size (const char *astr, int len)
int DNA_elem_offset (struct SDNA *sdna, const char *stype, const char *vartype, const char *name)

Variables

unsigned char DNAstr []
int DNAlen

Detailed Description

blenloader genfile private function prototypes

Definition in file DNA_genfile.h.


Function Documentation

int DNA_elem_array_size ( const char *  astr,
int  len 
)
int DNA_elem_offset ( struct SDNA sdna,
const char *  stype,
const char *  vartype,
const char *  name 
)

Definition at line 1110 of file dna_genfile.c.

References DNA_struct_find_nr(), find_elem(), NULL, and SDNA::structs.

Referenced by read_file_dna().

void DNA_sdna_free ( struct SDNA sdna)
struct SDNA* DNA_sdna_from_data ( void *  data,
int  datalen,
int  do_endian_swap 
) [read]
int DNA_struct_find_nr ( struct SDNA sdna,
const char *  str 
)
char* DNA_struct_get_compareflags ( struct SDNA sdna,
struct SDNA newsdna 
)
void* DNA_struct_reconstruct ( struct SDNA newsdna,
struct SDNA oldsdna,
char *  compflags,
int  oldSDNAnr,
int  blocks,
void *  data 
)
void DNA_struct_switch_endian ( struct SDNA oldsdna,
int  oldSDNAnr,
char *  data 
)

Variable Documentation

int DNAlen
unsigned char DNAstr[]